GtkWidget *box, *label, *entry;
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
- gtk_container_set_border_width (GTK_CONTAINER (box), 12);
label = gtk_label_new ("You must fill out this entry to continue:");
gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE);
GtkWidget *box, *checkbutton;
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
- gtk_container_set_border_width (GTK_CONTAINER (box), 12);
checkbutton = gtk_check_button_new_with_label ("This is optional data, you may continue "
"even if you do not check this");
<object class="GtkGrid">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
<property name="row_spacing">12</property>
<property name="column_spacing">12</property>
<child>
else
bbox = gtk_button_box_new (GTK_ORIENTATION_VERTICAL);
- gtk_container_set_border_width (GTK_CONTAINER (bbox), 5);
gtk_container_add (GTK_CONTAINER (frame), bbox);
gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), layout);
G_CALLBACK (gtk_widget_destroyed),
&window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
-
main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), main_vbox);
gtk_box_pack_start (GTK_BOX (main_vbox), frame_horz, TRUE, TRUE);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
gtk_container_add (GTK_CONTAINER (frame_horz), vbox);
gtk_box_pack_start (GTK_BOX (vbox),
gtk_box_pack_start (GTK_BOX (main_vbox), frame_vert, TRUE, TRUE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
gtk_container_add (GTK_CONTAINER (frame_vert), hbox);
gtk_box_pack_start (GTK_BOX (hbox),
*frame = gtk_frame_new (title);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 8);
gtk_container_add (GTK_CONTAINER (*frame), hbox);
scrollwin = gtk_scrolled_window_new (NULL, NULL);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (info->window));
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_box_pack_start (GTK_BOX (content_area), vbox, TRUE, TRUE);
frame = create_display_frame (info);
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 8);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE);
/* Create the first entry */
gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 8);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE);
/* Create the second entry */
gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 8);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE);
/* Create the first image */
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
/*
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
-
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (box), 5);
gtk_container_add (GTK_CONTAINER (frame), box);
model = create_icon_store ();
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (box), 5);
gtk_container_add (GTK_CONTAINER (frame), box);
model = create_capital_store ();
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (box), 5);
gtk_container_add (GTK_CONTAINER (frame), box);
combo = gtk_combo_box_text_new_with_entry ();
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (box), 5);
gtk_container_add (GTK_CONTAINER (frame), box);
combo = gtk_combo_box_text_new ();
content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 8);
gtk_box_pack_start (GTK_BOX (content_area), hbox, FALSE, FALSE);
image = gtk_image_new_from_icon_name ("dialog-question", GTK_ICON_SIZE_DIALOG);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
frame = gtk_frame_new ("Dialogs");
gtk_container_add (GTK_CONTAINER (window), frame);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (frame), vbox);
/* Standard message dialog */
g_signal_connect (window, "destroy",
G_CALLBACK (close_window), NULL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
/*
gtk_window_set_screen (GTK_WINDOW (window),
gtk_widget_get_screen (do_widget));
gtk_window_set_title (GTK_WINDOW (window), "Editable Cells");
- gtk_container_set_border_width (GTK_CONTAINER (window), 5);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
label = gtk_label_new (NULL);
gtk_label_set_markup (GTK_LABEL (label),
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
label = gtk_label_new (NULL);
gtk_label_set_markup (GTK_LABEL (label), "Completion demo, try writing <b>total</b> or <b>gnome</b> for example.");
gtk_window_set_screen (GTK_WINDOW (window), gtk_widget_get_screen (do_widget));
gtk_window_set_title (GTK_WINDOW (window), "OpenGL Area");
gtk_window_set_default_size (GTK_WINDOW (window), 400, 600);
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (window, "destroy", G_CALLBACK (close_window), NULL);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, FALSE);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
-
view = gtk_text_view_new ();
gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (view), GTK_WRAP_WORD);
gtk_text_view_set_left_margin (GTK_TEXT_VIEW (view), 20);
g_signal_connect (window, "destroy",
G_CALLBACK (cleanup_callback), NULL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
label = gtk_label_new (NULL);
gtk_window_set_title (GTK_WINDOW (window), "Info Bars");
g_signal_connect (window, "destroy", G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE);
vbox2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox2), 8);
gtk_container_add (GTK_CONTAINER (frame), vbox2);
/* Standard message dialog */
gtk_window_set_screen (GTK_WINDOW (window),
gtk_widget_get_screen (do_widget));
gtk_window_set_title (GTK_WINDOW (window), "Links");
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
accel_group = gtk_accel_group_new ();
gtk_window_add_accel_group (GTK_WINDOW (window), accel_group);
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
-
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_container_add (GTK_CONTAINER (window), box);
gtk_widget_show (box);
gtk_widget_show (menuitem);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
gtk_widget_show (box2);
GdkWindow *window;
GdkWindowAttr attributes;
gint attributes_mask;
- guint border_width;
GtkRequisition child_requisition;
gtk_widget_set_realized (widget, TRUE);
gtk_widget_get_allocation (widget, &allocation);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
- attributes.x = allocation.x + border_width;
- attributes.y = allocation.y + border_width;
- attributes.width = allocation.width - 2 * border_width;
- attributes.height = allocation.height - 2 * border_width;
+ attributes.x = allocation.x;
+ attributes.y = allocation.y;
+ attributes.width = allocation.width;
+ attributes.height = allocation.height;
attributes.window_type = GDK_WINDOW_CHILD;
attributes.event_mask = gtk_widget_get_events (widget)
| GDK_EXPOSURE_MASK
GtkRotatedBin *bin = GTK_ROTATED_BIN (widget);
GtkRequisition child_requisition;
double s, c;
- double w, h;
- guint border_width;
child_requisition.width = 0;
child_requisition.height = 0;
s = sin (bin->angle);
c = cos (bin->angle);
- w = c * child_requisition.width + s * child_requisition.height;
- h = s * child_requisition.width + c * child_requisition.height;
-
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
- requisition->width = border_width * 2 + w;
- requisition->height = border_width * 2 + h;
+ requisition->width = c * child_requisition.width + s * child_requisition.height;
+ requisition->height = s * child_requisition.width + c * child_requisition.height;
}
static void
GtkAllocation *allocation)
{
GtkRotatedBin *bin = GTK_ROTATED_BIN (widget);
- guint border_width;
gint w, h;
gdouble s, c;
gtk_widget_set_allocation (widget, allocation);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
- w = allocation->width - border_width * 2;
- h = allocation->height - border_width * 2;
+ w = allocation->width;
+ h = allocation->height;
if (gtk_widget_get_realized (widget))
gdk_window_move_resize (gtk_widget_get_window (widget),
- allocation->x + border_width,
- allocation->y + border_width,
+ allocation->x,
+ allocation->y,
w, h);
if (bin->child && gtk_widget_get_visible (bin->child))
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
-
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
scale = gtk_scale_new_with_range (GTK_ORIENTATION_HORIZONTAL,
0, G_PI/2, 0.01);
GdkWindow *window;
GdkWindowAttr attributes;
gint attributes_mask;
- guint border_width;
GtkRequisition child_requisition;
gtk_widget_set_realized (widget, TRUE);
gtk_widget_get_allocation (widget, &allocation);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
- attributes.x = allocation.x + border_width;
- attributes.y = allocation.y + border_width;
- attributes.width = allocation.width - 2 * border_width;
- attributes.height = allocation.height - 2 * border_width;
+ attributes.x = allocation.x;
+ attributes.y = allocation.y;
+ attributes.width = allocation.width;
+ attributes.height = allocation.height;
attributes.window_type = GDK_WINDOW_CHILD;
attributes.event_mask = gtk_widget_get_events (widget)
| GDK_EXPOSURE_MASK
{
GtkMirrorBin *bin = GTK_MIRROR_BIN (widget);
GtkRequisition child_requisition;
- guint border_width;
child_requisition.width = 0;
child_requisition.height = 0;
gtk_widget_get_preferred_size ( (bin->child),
&child_requisition, NULL);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
- requisition->width = border_width * 2 + child_requisition.width + 10;
- requisition->height = border_width * 2 + child_requisition.height * 2 + 10;
+ requisition->width = child_requisition.width + 10;
+ requisition->height = child_requisition.height * 2 + 10;
}
static void
{
GtkMirrorBin *bin = GTK_MIRROR_BIN (widget);
gint w, h;
- guint border_width;
gtk_widget_set_allocation (widget, allocation);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
- w = allocation->width - border_width * 2;
- h = allocation->height - border_width * 2;
+ w = allocation->width;
+ h = allocation->height;
if (gtk_widget_get_realized (widget))
gdk_window_move_resize (gtk_widget_get_window (widget),
- allocation->x + border_width,
- allocation->y + border_width,
+ allocation->x,
+ allocation->y,
w, h);
if (bin->child && gtk_widget_get_visible (bin->child))
if (gtk_widget_get_realized (widget))
gdk_window_move_resize (bin->offscreen_window,
- allocation->x + border_width,
- allocation->y + border_width,
+ allocation->x,
+ allocation->y,
child_allocation.width, child_allocation.height);
gtk_widget_size_allocate (bin->child, &child_allocation);
}
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
-
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
bin = gtk_mirror_bin_new ();
child2 = gtk_paned_get_child2 (paned);
frame = gtk_frame_new (frame_label);
- gtk_container_set_border_width (GTK_CONTAINER (frame), 4);
table = gtk_grid_new ();
gtk_container_add (GTK_CONTAINER (frame), table);
G_CALLBACK (gtk_widget_destroyed), &window);
gtk_window_set_title (GTK_WINDOW (window), "Paned Widgets");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), vbox);
vpaned = gtk_paned_new (GTK_ORIENTATION_VERTICAL);
gtk_box_pack_start (GTK_BOX (vbox), vpaned, TRUE, TRUE);
- gtk_container_set_border_width (GTK_CONTAINER(vpaned), 5);
hpaned = gtk_paned_new (GTK_ORIENTATION_HORIZONTAL);
gtk_paned_add1 (GTK_PANED (vpaned), hpaned);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
-
table = gtk_grid_new ();
gtk_grid_set_row_spacing (GTK_GRID (table), 3);
gtk_grid_set_column_spacing (GTK_GRID (table), 10);
gtk_container_add (GTK_CONTAINER (window), table);
- gtk_container_set_border_width (GTK_CONTAINER (table), 10);
-
label = gtk_label_new ("Color:");
gtk_widget_set_halign (label, GTK_ALIGN_START);
gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
popover = gtk_popover_new (parent);
gtk_popover_set_position (GTK_POPOVER (popover), pos);
gtk_container_add (GTK_CONTAINER (popover), child);
- gtk_container_set_border_width (GTK_CONTAINER (popover), 6);
gtk_widget_show (child);
return popover;
{
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 24);
- gtk_container_set_border_width (GTK_CONTAINER (box), 24);
gtk_container_add (GTK_CONTAINER (window), box);
g_signal_connect (window, "destroy",
<interface>
<!-- interface-requires gtk+ 3.6 -->
<object class="GtkWindow" id="window">
- <property name="border_width">5</property>
<property name="default_width">300</property>
<property name="default_height">300</property>
<property name="title">Revealer</property>
</object>
<object class="GtkWindow" id="window1">
<property name="title" translatable="yes">Scales</property>
- <property name="border-width" translatable="yes">20</property>
<child>
<object class="GtkGrid" id="grid1">
<property name="visible">1</property>
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
label = gtk_label_new (NULL);
gtk_label_set_markup (GTK_LABEL (label), "Search entry demo");
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 0);
/* Create our entry */
entry = gtk_search_entry_new ();
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 0);
entry = gtk_search_entry_new ();
container = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
/* Result */
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 0);
label = gtk_label_new ("Result:");
gtk_label_set_xalign (GTK_LABEL (label), 0.0);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 0);
label = gtk_label_new ("Signal:");
gtk_label_set_xalign (GTK_LABEL (label), 0.0);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
g_object_set_data_full (G_OBJECT (window), "size-group", size_group, g_object_unref);
gtk_box_pack_start (GTK_BOX (vbox), frame, TRUE, TRUE);
table = gtk_grid_new ();
- gtk_container_set_border_width (GTK_CONTAINER (table), 5);
gtk_grid_set_row_spacing (GTK_GRID (table), 5);
gtk_grid_set_column_spacing (GTK_GRID (table), 10);
gtk_container_add (GTK_CONTAINER (frame), table);
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE);
table = gtk_grid_new ();
- gtk_container_set_border_width (GTK_CONTAINER (table), 5);
gtk_grid_set_row_spacing (GTK_GRID (table), 5);
gtk_grid_set_column_spacing (GTK_GRID (table), 10);
gtk_container_add (GTK_CONTAINER (frame), table);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_pack_start (GTK_BOX (content_area), vbox, TRUE, TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
/* Sensitive */
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 5);
G_CALLBACK (gtk_widget_destroyed), &window);
gtk_window_set_title (GTK_WINDOW (window), "Multiple Views");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
vpaned = gtk_paned_new (GTK_ORIENTATION_VERTICAL);
- gtk_container_set_border_width (GTK_CONTAINER(vpaned), 5);
gtk_container_add (GTK_CONTAINER (window), vpaned);
/* For convenience, we just use the autocreated buffer from
gtk_widget_get_screen (do_widget));
gtk_window_set_title (GTK_WINDOW (window), "Style Classes");
gtk_window_set_resizable (GTK_WINDOW (window), FALSE);
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
/* Add widgets to control the ToolPalette appearance: */
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (palette_scroller),
GTK_POLICY_NEVER,
GTK_POLICY_AUTOMATIC);
- gtk_container_set_border_width (GTK_CONTAINER (palette_scroller), 6);
gtk_widget_set_hexpand (palette_scroller, TRUE);
gtk_container_add (GTK_CONTAINER (palette_scroller), palette);
/* ===== notebook ===== */
notebook = gtk_notebook_new ();
- gtk_container_set_border_width (GTK_CONTAINER (notebook), 6);
gtk_box_pack_end (GTK_BOX(hbox), notebook, FALSE, FALSE);
/* ===== DnD for tool items ===== */
GTK_POLICY_AUTOMATIC,
GTK_POLICY_ALWAYS);
gtk_container_add (GTK_CONTAINER (contents_scroller), contents);
- gtk_container_set_border_width (GTK_CONTAINER (contents_scroller), 6);
gtk_notebook_append_page (GTK_NOTEBOOK (notebook),
contents_scroller,
GTK_POLICY_AUTOMATIC,
GTK_POLICY_ALWAYS);
gtk_container_add (GTK_CONTAINER (contents_scroller), contents);
- gtk_container_set_border_width (GTK_CONTAINER (contents_scroller), 6);
gtk_notebook_append_page (GTK_NOTEBOOK (notebook), contents_scroller,
gtk_label_new ("Interactive DnD Mode"));
G_CALLBACK (gtk_widget_destroyed), &window);
gtk_window_set_title (GTK_WINDOW (window), "Transparency");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
view = gtk_text_view_new ();
G_CALLBACK (gtk_widget_destroyed), &window);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_box_pack_start (GTK_BOX (vbox),
<object class="GtkBox" id="page1">
<property name="visible">1</property>
<property name="orientation">vertical</property>
- <property name="border-width">10</property>
<property name="spacing">10</property>
<child>
<object class="GtkBox" id="box2">
<object class="GtkBox">
<property name="visible">1</property>
<property name="spacing">10</property>
- <property name="border-width">16</property>
<child>
<object class="GtkBox">
<property name="visible">1</property>
<child>
<object class="GtkBox">
<property name="visible">1</property>
- <property name="border-width">16</property>
<property name="spacing">10</property>
<child>
<object class="GtkBox">
gtk_container_child_notify
gtk_container_child_notify_by_pspec
gtk_container_forall
-gtk_container_get_border_width
-gtk_container_set_border_width
gtk_container_propagate_draw
gtk_container_get_focus_chain
gtk_container_set_focus_chain
gtk_container_class_install_child_property
gtk_container_class_install_child_properties
gtk_container_class_list_child_properties
-gtk_container_class_handle_border_width
<SUBSECTION Standard>
GTK_CONTAINER
else
{
info->window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (info->window), 12);
info->include_decorations = FALSE;
gtk_widget_show_all (widget);
gtk_container_add (GTK_CONTAINER (info->window), widget);
gtk_container_add (GTK_CONTAINER (align), widget);
info = new_widget_info ("info-bar", align, SMALL);
- gtk_container_set_border_width (GTK_CONTAINER (info->window), 0);
return info;
}
gtk_box_pack_start (GTK_BOX (box), view, TRUE, TRUE);
info = new_widget_info ("search-bar", box, SMALL);
- gtk_container_set_border_width (GTK_CONTAINER (info->window), 0);
return info;
}
gtk_container_add (GTK_CONTAINER (box), widget);
info = new_widget_info ("action-bar", box, SMALL);
- gtk_container_set_border_width (GTK_CONTAINER (info->window), 0);
return info;
}
gtk_box_pack_end (GTK_BOX (vbox), align, FALSE, FALSE);
info = new_widget_info ("statusbar", vbox, SMALL);
- gtk_container_set_border_width (GTK_CONTAINER (info->window), 0);
return info;
}
GtkWidget *button;
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
view = gtk_text_view_new ();
gtk_widget_show (view);
gtk_widget_set_size_request (window, 220, 150);
gtk_widget_set_halign (GTK_WIDGET (button), GTK_ALIGN_CENTER);
gtk_widget_set_valign (GTK_WIDGET (button), GTK_ALIGN_START);
gtk_container_add (GTK_CONTAINER (win), button);
- gtk_container_set_border_width (GTK_CONTAINER (win), 12);
gtk_widget_show_all (win);
g_object_unref (button_menu);
<object id="window" class="GtkWindow">
<property name="visible">True</property>
<property name="title">Grid</property>
- <property name="border-width">10</property>
<child>
<object id="grid" class="GtkGrid">
<property name="visible">True</property>
g_signal_connect (window, "destroy", G_CALLBACK (close_window), NULL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
frame = gtk_frame_new (NULL);
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
gtk_container_add (GTK_CONTAINER (window), frame);
/* create a new window, and set its title */
window = gtk_application_window_new (app);
gtk_window_set_title (GTK_WINDOW (window), "Window");
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
/* Here we construct the container that is going pack our buttons */
grid = gtk_grid_new ();
gtk_builder_add_from_string (builder,
"<interface>"
" <object class='GtkDialog' id='plugin-dialog'>"
- " <property name='border-width'>12</property>"
" <property name='title'>Plugins</property>"
" <child internal-child='vbox'>"
" <object class='GtkBox' id='content-area'>"
GtkAllocation child_allocation;
GtkWidget *child;
gint width, height;
- gint border_width;
gint baseline;
gtk_widget_set_allocation (widget, allocation);
gint child_width, child_height;
double yalign, yscale;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (alignment));
-
padding_horizontal = priv->padding_left + priv->padding_right;
padding_vertical = priv->padding_top + priv->padding_bottom;
- width = MAX (1, allocation->width - padding_horizontal - 2 * border_width);
- height = MAX (1, allocation->height - padding_vertical - 2 * border_width);
+ width = MAX (1, allocation->width - padding_horizontal);
+ height = MAX (1, allocation->height - padding_vertical);
baseline = gtk_widget_get_allocated_baseline (widget);
if (baseline != -1)
- baseline -= border_width + priv->padding_top;
+ baseline -= priv->padding_top;
/* If we get a baseline set that means we're baseline aligned, and the parent
honored that. In that case we have to ignore yalign/yscale as we need
child_allocation.height = height;
if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL)
- child_allocation.x = (1.0 - priv->xalign) * (width - child_allocation.width) + allocation->x + border_width + priv->padding_right;
+ child_allocation.x = (1.0 - priv->xalign) * (width - child_allocation.width) + allocation->x + priv->padding_right;
else
- child_allocation.x = priv->xalign * (width - child_allocation.width) + allocation->x + border_width + priv->padding_left;
+ child_allocation.x = priv->xalign * (width - child_allocation.width) + allocation->x + priv->padding_left;
- child_allocation.y = yalign * (height - child_allocation.height) + allocation->y + border_width + priv->padding_top;
+ child_allocation.y = yalign * (height - child_allocation.height) + allocation->y + priv->padding_top;
gtk_widget_size_allocate_with_baseline (child, &child_allocation, baseline);
}
GtkWidget *child;
guint minimum, natural;
guint top_offset;
- guint border;
if (minimum_baseline)
*minimum_baseline = -1;
if (natural_baseline)
*natural_baseline = -1;
- border = gtk_container_get_border_width (GTK_CONTAINER (widget));
- natural = minimum = border * 2;
- top_offset = border;
+ natural = minimum = 0;
+ top_offset = 0;
if ((child = gtk_bin_get_child (GTK_BIN (widget))) && gtk_widget_get_visible (child))
{
container_class->child_type = gtk_table_child_type;
container_class->set_child_property = gtk_table_set_child_property;
container_class->get_child_property = gtk_table_get_child_property;
- gtk_container_class_handle_border_width (container_class);
g_object_class_install_property (gobject_class,
PROP_N_ROWS,
{ "GtkCalendar", "year", 0 },
{ "GtkCalendar", "month", 0 },
{ "GtkCalendar", "day", 0 },
- { "GtkDialog", "border-width", 0 },
{ "GtkPlacesSidebar", "show-desktop", 0 },
{ "GtkRadioButton", "draw-indicator", 0 },
{ "GtkGrid", "left-attach", 1 },
{ "GtkGrid", "top-attach", 1 },
{ "GtkWidget", "hexpand", 0 },
{ "GtkWidget", "vexpand", 0 },
- { "GtkContainer", "border-width", 0 },
{ "GtkVBox", "expand", 1 },
{ NULL, NULL, 0 }
};
setup_search (self);
}
-/* This is necessary do deal with the fact that GtkDialog
- * exposes bits of its internal spacing as style properties,
- * and puts the action area inside the content area.
- * To achieve a flush-top search bar, we need the content
- * area border to be 0, and distribute the spacing to other
- * containers to compensate.
- */
-static void
-update_spacings (GtkAppChooserDialog *self)
-{
- GtkWidget *widget;
- gint content_area_border;
- gint action_area_border;
-
- gtk_widget_style_get (GTK_WIDGET (self),
- "content-area-border", &content_area_border,
- "action-area-border", &action_area_border,
- NULL);
-
- widget = gtk_dialog_get_content_area (GTK_DIALOG (self));
- gtk_container_set_border_width (GTK_CONTAINER (widget), 0);
-
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
- widget = gtk_dialog_get_action_area (GTK_DIALOG (self));
-G_GNUC_END_IGNORE_DEPRECATIONS
- gtk_container_set_border_width (GTK_CONTAINER (widget), 5 + content_area_border + action_area_border);
-
- widget = self->priv->inner_box;
- gtk_container_set_border_width (GTK_CONTAINER (widget), 10 + content_area_border);
-}
-
-static void
-gtk_app_chooser_dialog_style_updated (GtkWidget *widget)
-{
- GTK_WIDGET_CLASS (gtk_app_chooser_dialog_parent_class)->style_updated (widget);
-
- update_spacings (GTK_APP_CHOOSER_DIALOG (widget));
-}
-
static void
gtk_app_chooser_dialog_dispose (GObject *object)
{
static void
gtk_app_chooser_dialog_class_init (GtkAppChooserDialogClass *klass)
{
- GtkWidgetClass *widget_class;
GObjectClass *gobject_class;
+ GtkWidgetClass *widget_class;
GParamSpec *pspec;
gobject_class = G_OBJECT_CLASS (klass);
+ widget_class = GTK_WIDGET_CLASS (klass);
+
gobject_class->dispose = gtk_app_chooser_dialog_dispose;
gobject_class->finalize = gtk_app_chooser_dialog_finalize;
gobject_class->set_property = gtk_app_chooser_dialog_set_property;
gobject_class->get_property = gtk_app_chooser_dialog_get_property;
gobject_class->constructed = gtk_app_chooser_dialog_constructed;
- widget_class = GTK_WIDGET_CLASS (klass);
- widget_class->style_updated = gtk_app_chooser_dialog_style_updated;
-
g_object_class_override_property (gobject_class, PROP_CONTENT_TYPE, "content-type");
/**
*/
g_signal_connect (self, "response",
G_CALLBACK (gtk_app_chooser_dialog_response), NULL);
-
- update_spacings (self);
}
static void
if (window->priv->menubar != NULL)
{
gint menubar_min_width, menubar_nat_width;
- gint border_width;
GtkBorder border = { 0 };
gtk_widget_get_preferred_width (window->priv->menubar, &menubar_min_width, &menubar_nat_width);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
_gtk_window_get_shadow_width (GTK_WINDOW (widget), &border);
- menubar_min_width += 2 * border_width + border.left + border.right;
- menubar_nat_width += 2 * border_width + border.left + border.right;
+ menubar_min_width += border.left + border.right;
+ menubar_nat_width += border.left + border.right;
*minimum_width = MAX (*minimum_width, menubar_min_width);
*natural_width = MAX (*natural_width, menubar_nat_width);
if (window->priv->menubar != NULL)
{
gint menubar_min_width, menubar_nat_width;
- gint border_width;
GtkBorder border = { 0 };
gtk_widget_get_preferred_width_for_height (window->priv->menubar, menubar_height, &menubar_min_width, &menubar_nat_width);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
_gtk_window_get_shadow_width (GTK_WINDOW (widget), &border);
- menubar_min_width += 2 * border_width + border.left + border.right;
- menubar_nat_width += 2 * border_width + border.left + border.right;
+ menubar_min_width += border.left + border.right;
+ menubar_nat_width += border.left + border.right;
*minimum_width = MAX (*minimum_width, menubar_min_width);
*natural_width = MAX (*natural_width, menubar_nat_width);
container_class->add = gtk_button_box_add;
container_class->set_child_property = gtk_button_box_set_child_property;
container_class->get_child_property = gtk_button_box_get_child_property;
- gtk_container_class_handle_border_width (container_class);
/**
* GtkButtonBox:child-min-width:
(* callback) (priv->child, callback_data);
}
-static int
-gtk_bin_get_effective_border_width (GtkBin *bin)
-{
- if (GTK_CONTAINER_CLASS (GTK_BIN_GET_CLASS (bin))->_handle_border_width)
- return 0;
-
- return gtk_container_get_border_width (GTK_CONTAINER (bin));
-}
-
static void
gtk_bin_get_preferred_width (GtkWidget *widget,
gint *minimum_width,
{
GtkBin *bin = GTK_BIN (widget);
GtkBinPrivate *priv = bin->priv;
- gint border_width;
*minimum_width = 0;
*natural_width = 0;
*minimum_width = child_min;
*natural_width = child_nat;
}
-
- border_width = gtk_bin_get_effective_border_width (bin);
- *minimum_width += 2 * border_width;
- *natural_width += 2 * border_width;
}
static void
{
GtkBin *bin = GTK_BIN (widget);
GtkBinPrivate *priv = bin->priv;
- gint border_width;
*minimum_height = 0;
*natural_height = 0;
*minimum_height = child_min;
*natural_height = child_nat;
}
-
- border_width = gtk_bin_get_effective_border_width (bin);
- *minimum_height += 2 * border_width;
- *natural_height += 2 * border_width;
}
static void
{
GtkBin *bin = GTK_BIN (widget);
GtkBinPrivate *priv = bin->priv;
- gint border_width;
*minimum_width = 0;
*natural_width = 0;
- border_width = gtk_bin_get_effective_border_width (bin);
-
if (priv->child && gtk_widget_get_visible (priv->child))
{
gint child_min, child_nat;
- gtk_widget_get_preferred_width_for_height (priv->child, height - 2 * border_width,
+ gtk_widget_get_preferred_width_for_height (priv->child, height,
&child_min, &child_nat);
*minimum_width = child_min;
*natural_width = child_nat;
}
-
- *minimum_width += 2 * border_width;
- *natural_width += 2 * border_width;
}
static void
{
GtkBin *bin = GTK_BIN (widget);
GtkBinPrivate *priv = bin->priv;
- gint border_width;
*minimum_height = 0;
*natural_height = 0;
- border_width = gtk_bin_get_effective_border_width (bin);
-
if (priv->child && gtk_widget_get_visible (priv->child))
{
gint child_min, child_nat;
- gtk_widget_get_preferred_height_for_width (priv->child, width - 2 * border_width,
+ gtk_widget_get_preferred_height_for_width (priv->child, width,
&child_min, &child_nat);
*minimum_height = child_min;
*natural_height = child_nat;
}
-
- *minimum_height += 2 * border_width;
- *natural_height += 2 * border_width;
}
static void
if (priv->child && gtk_widget_get_visible (priv->child))
{
- GtkAllocation child_allocation;
- gint border_width = gtk_bin_get_effective_border_width (bin);
-
- child_allocation.x = allocation->x + border_width;
- child_allocation.y = allocation->y + border_width;
- child_allocation.width = allocation->width - 2 * border_width;
- child_allocation.height = allocation->height - 2 * border_width;
-
- gtk_widget_size_allocate (priv->child, &child_allocation);
+ gtk_widget_size_allocate (priv->child, allocation);
}
}
container_class->set_child_property = gtk_box_set_child_property;
container_class->get_child_property = gtk_box_get_child_property;
container_class->get_path_for_child = gtk_box_get_path_for_child;
- gtk_container_class_handle_border_width (container_class);
g_object_class_override_property (object_class,
PROP_ORIENTATION,
* <object class="GtkDialog" id="dialog1">
* <child internal-child="vbox">
* <object class="GtkBox" id="vbox1">
- * <property name="border-width">10</property>
* <child internal-child="action_area">
* <object class="GtkButtonBox" id="hbuttonbox1">
- * <property name="border-width">20</property>
* <child>
* <object class="GtkButton" id="ok_button">
* <property name="label">gtk-ok</property>
{
GObjectClass *gobject_class;
GtkWidgetClass *widget_class;
- GtkContainerClass *container_class;
gobject_class = G_OBJECT_CLASS (klass);
widget_class = (GtkWidgetClass*) klass;
- container_class = (GtkContainerClass*) klass;
gobject_class->constructed = gtk_button_constructed;
gobject_class->dispose = gtk_button_dispose;
widget_class->state_changed = gtk_button_state_changed;
widget_class->grab_notify = gtk_button_grab_notify;
- gtk_container_class_handle_border_width (container_class);
-
klass->clicked = NULL;
klass->activate = gtk_real_button_activate;
container_class->add = gtk_combo_box_add;
container_class->remove = gtk_combo_box_remove;
- gtk_container_class_handle_border_width (container_class);
-
widget_class = (GtkWidgetClass *)klass;
widget_class->size_allocate = gtk_combo_box_size_allocate;
widget_class->draw = gtk_combo_box_draw;
GdkFrameClock *resize_clock;
guint resize_handler;
- guint border_width : 16;
- guint border_width_set : 1;
-
guint has_focus_chain : 1;
guint reallocate_redraws : 1;
guint restyle_pending : 1;
enum {
PROP_0,
- PROP_BORDER_WIDTH,
PROP_RESIZE_MODE,
PROP_CHILD,
LAST_PROP
cairo_t *cr);
static void gtk_container_map (GtkWidget *widget);
static void gtk_container_unmap (GtkWidget *widget);
-static void gtk_container_adjust_size_request (GtkWidget *widget,
- GtkOrientation orientation,
- gint *minimum_size,
- gint *natural_size);
-static void gtk_container_adjust_baseline_request (GtkWidget *widget,
- gint *minimum_baseline,
- gint *natural_baseline);
-static void gtk_container_adjust_size_allocation (GtkWidget *widget,
- GtkOrientation orientation,
- gint *minimum_size,
- gint *natural_size,
- gint *allocated_pos,
- gint *allocated_size);
-static void gtk_container_adjust_baseline_allocation (GtkWidget *widget,
- gint *baseline);
static GtkSizeRequestMode gtk_container_get_request_mode (GtkWidget *widget);
static gchar* gtk_container_child_default_composite_name (GtkContainer *container,
widget_class->map = gtk_container_map;
widget_class->unmap = gtk_container_unmap;
widget_class->focus = gtk_container_focus;
-
- widget_class->adjust_size_request = gtk_container_adjust_size_request;
- widget_class->adjust_baseline_request = gtk_container_adjust_baseline_request;
- widget_class->adjust_size_allocation = gtk_container_adjust_size_allocation;
- widget_class->adjust_baseline_allocation = gtk_container_adjust_baseline_allocation;
widget_class->get_request_mode = gtk_container_get_request_mode;
class->add = gtk_container_add_unimplemented;
GTK_RESIZE_PARENT,
GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY|G_PARAM_DEPRECATED);
- container_props[PROP_BORDER_WIDTH] =
- g_param_spec_uint ("border-width",
- P_("Border width"),
- P_("The width of the empty border outside the containers children"),
- 0, 65535,
- 0,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
-
container_props[PROP_CHILD] =
g_param_spec_object ("child",
P_("Child"),
priv = container->priv;
priv->focus_child = NULL;
- priv->border_width = 0;
priv->resize_mode = GTK_RESIZE_PARENT;
priv->reallocate_redraws = FALSE;
- priv->border_width_set = FALSE;
}
static void
switch (prop_id)
{
- case PROP_BORDER_WIDTH:
- gtk_container_set_border_width (container, g_value_get_uint (value));
- break;
case PROP_RESIZE_MODE:
G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
gtk_container_set_resize_mode (container, g_value_get_enum (value));
switch (prop_id)
{
- case PROP_BORDER_WIDTH:
- g_value_set_uint (value, priv->border_width);
- break;
case PROP_RESIZE_MODE:
g_value_set_enum (value, priv->resize_mode);
break;
}
}
-gboolean
-_gtk_container_get_border_width_set (GtkContainer *container)
-{
- GtkContainerPrivate *priv;
-
- g_return_val_if_fail (GTK_IS_CONTAINER (container), FALSE);
-
- priv = container->priv;
-
- return priv->border_width_set;
-}
-
-void
-_gtk_container_set_border_width_set (GtkContainer *container,
- gboolean border_width_set)
-{
- GtkContainerPrivate *priv;
-
- g_return_if_fail (GTK_IS_CONTAINER (container));
-
- priv = container->priv;
-
- priv->border_width_set = border_width_set ? TRUE : FALSE;
-}
-
-/**
- * gtk_container_set_border_width:
- * @container: a #GtkContainer
- * @border_width: amount of blank space to leave outside
- * the container. Valid values are in the range 0-65535 pixels.
- *
- * Sets the border width of the container.
- *
- * The border width of a container is the amount of space to leave
- * around the outside of the container. The only exception to this is
- * #GtkWindow; because toplevel windows can’t leave space outside,
- * they leave the space inside. The border is added on all sides of
- * the container. To add space to only one side, use a specific
- * #GtkWidget:margin property on the child widget, for example
- * #GtkWidget:margin-top.
- **/
-void
-gtk_container_set_border_width (GtkContainer *container,
- guint border_width)
-{
- GtkContainerPrivate *priv;
-
- g_return_if_fail (GTK_IS_CONTAINER (container));
-
- priv = container->priv;
-
- if (priv->border_width != border_width)
- {
- priv->border_width = border_width;
- _gtk_container_set_border_width_set (container, TRUE);
-
- g_object_notify_by_pspec (G_OBJECT (container), container_props[PROP_BORDER_WIDTH]);
-
- if (_gtk_widget_get_realized (GTK_WIDGET (container)))
- gtk_widget_queue_resize (GTK_WIDGET (container));
- }
-}
-
-/**
- * gtk_container_get_border_width:
- * @container: a #GtkContainer
- *
- * Retrieves the border width of the container. See
- * gtk_container_set_border_width().
- *
- * Returns: the current border width
- **/
-guint
-gtk_container_get_border_width (GtkContainer *container)
-{
- g_return_val_if_fail (GTK_IS_CONTAINER (container), 0);
-
- return container->priv->border_width;
-}
-
/**
* gtk_container_add:
* @container: a #GtkContainer
gtk_widget_size_allocate_with_baseline (widget, &allocation, baseline);
}
-static void
-gtk_container_adjust_size_request (GtkWidget *widget,
- GtkOrientation orientation,
- gint *minimum_size,
- gint *natural_size)
-{
- GtkContainer *container;
-
- container = GTK_CONTAINER (widget);
-
- if (GTK_CONTAINER_GET_CLASS (widget)->_handle_border_width)
- {
- int border_width;
-
- border_width = container->priv->border_width;
-
- *minimum_size += border_width * 2;
- *natural_size += border_width * 2;
- }
-
- /* chain up last so gtk_widget_set_size_request() values
- * will have a chance to overwrite our border width.
- */
- parent_class->adjust_size_request (widget, orientation,
- minimum_size, natural_size);
-}
-
-static void
-gtk_container_adjust_baseline_request (GtkWidget *widget,
- gint *minimum_baseline,
- gint *natural_baseline)
-{
- GtkContainer *container;
-
- container = GTK_CONTAINER (widget);
-
- if (GTK_CONTAINER_GET_CLASS (widget)->_handle_border_width)
- {
- int border_width;
-
- border_width = container->priv->border_width;
-
- *minimum_baseline += border_width;
- *natural_baseline += border_width;
- }
-
- parent_class->adjust_baseline_request (widget, minimum_baseline, natural_baseline);
-}
-
-static void
-gtk_container_adjust_size_allocation (GtkWidget *widget,
- GtkOrientation orientation,
- gint *minimum_size,
- gint *natural_size,
- gint *allocated_pos,
- gint *allocated_size)
-{
- GtkContainer *container;
- int border_width;
-
- container = GTK_CONTAINER (widget);
-
- if (GTK_CONTAINER_GET_CLASS (widget)->_handle_border_width)
- {
- border_width = container->priv->border_width;
-
- *allocated_size -= border_width * 2;
- *allocated_pos += border_width;
- *minimum_size -= border_width * 2;
- *natural_size -= border_width * 2;
- }
-
- /* Chain up to GtkWidgetClass *after* removing our border width from
- * the proposed allocation size. This is because it's possible that the
- * widget was allocated more space than it needs in a said orientation,
- * if GtkWidgetClass does any alignments and thus limits the size to the
- * natural size... then we need that to be done *after* removing any margins
- * and padding values.
- */
- parent_class->adjust_size_allocation (widget, orientation,
- minimum_size, natural_size, allocated_pos,
- allocated_size);
-}
-
-static void
-gtk_container_adjust_baseline_allocation (GtkWidget *widget,
- gint *baseline)
-{
- GtkContainer *container;
- int border_width;
-
- container = GTK_CONTAINER (widget);
-
- if (GTK_CONTAINER_GET_CLASS (widget)->_handle_border_width)
- {
- border_width = container->priv->border_width;
-
- if (*baseline >= 0)
- *baseline -= border_width;
- }
-
- parent_class->adjust_baseline_allocation (widget, baseline);
-}
-
-
typedef struct {
gint hfw;
gint wfh;
GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH;
}
-/**
- * gtk_container_class_handle_border_width:
- * @klass: the class struct of a #GtkContainer subclass
- *
- * Modifies a subclass of #GtkContainerClass to automatically add and
- * remove the border-width setting on GtkContainer. This allows the
- * subclass to ignore the border width in its size request and
- * allocate methods. The intent is for a subclass to invoke this
- * in its class_init function.
- *
- * gtk_container_class_handle_border_width() is necessary because it
- * would break API too badly to make this behavior the default. So
- * subclasses must “opt in” to the parent class handling border_width
- * for them.
- */
-void
-gtk_container_class_handle_border_width (GtkContainerClass *klass)
-{
- g_return_if_fail (GTK_IS_CONTAINER_CLASS (klass));
-
- klass->_handle_border_width = TRUE;
-}
-
/**
* gtk_container_forall: (virtual forall)
* @container: a #GtkContainer
/*< private >*/
- unsigned int _handle_border_width : 1;
-
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
GDK_AVAILABLE_IN_ALL
GType gtk_container_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_ALL
-void gtk_container_set_border_width (GtkContainer *container,
- guint border_width);
-GDK_AVAILABLE_IN_ALL
-guint gtk_container_get_border_width (GtkContainer *container);
+
GDK_AVAILABLE_IN_ALL
void gtk_container_add (GtkContainer *container,
GtkWidget *widget);
GtkCallback callback,
gpointer callback_data);
-GDK_AVAILABLE_IN_ALL
-void gtk_container_class_handle_border_width (GtkContainerClass *klass);
-
GDK_AVAILABLE_IN_ALL
GtkWidgetPath * gtk_container_get_path_for_child (GtkContainer *container,
GtkWidget *child);
void _gtk_container_stop_idle_sizer (GtkContainer *container);
void _gtk_container_maybe_start_idle_sizer (GtkContainer *container);
-gboolean _gtk_container_get_border_width_set (GtkContainer *container);
-void _gtk_container_set_border_width_set (GtkContainer *container,
- gboolean border_width_set);
void gtk_container_get_children_clip (GtkContainer *container,
GtkAllocation *out_clip);
void gtk_container_set_default_resize_mode (GtkContainer *container,
{
GtkCustomPaperUnixDialogPrivate *priv = dialog->priv;
GtkDialog *cpu_dialog = GTK_DIALOG (dialog);
- GtkWidget *action_area, *content_area;
+ GtkWidget *content_area;
GtkWidget *grid, *label, *widget, *frame, *combo;
GtkWidget *hbox, *vbox, *treeview, *scrolled, *toolbar, *button;
GtkCellRenderer *cell;
GtkStyleContext *context;
content_area = gtk_dialog_get_content_area (cpu_dialog);
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
- action_area = gtk_dialog_get_action_area (cpu_dialog);
-G_GNUC_END_IGNORE_DEPRECATIONS
- gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
gtk_box_set_spacing (GTK_BOX (content_area), 2); /* 2 * 5 + 2 = 12 */
- gtk_container_set_border_width (GTK_CONTAINER (action_area), 5);
- gtk_box_set_spacing (GTK_BOX (action_area), 6);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 18);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 5);
gtk_box_pack_start (GTK_BOX (content_area), hbox, TRUE, TRUE);
gtk_widget_show (hbox);
NULL,
G_TYPE_NONE, 0);
- /**
- * GtkDialog:content-area-border:
- *
- * The default border width used around the
- * content area of the dialog, as returned by
- * gtk_dialog_get_content_area(), unless gtk_container_set_border_width()
- * was called on that widget directly.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("content-area-border",
- P_("Content area border"),
- P_("Width of border around the main dialog area"),
- 0,
- G_MAXINT,
- 2,
- GTK_PARAM_READABLE));
/**
* GtkDialog:content-area-spacing:
*
6,
GTK_PARAM_READABLE));
- /**
- * GtkDialog:action-area-border:
- *
- * The default border width used around the
- * action area of the dialog, as returned by
- * gtk_dialog_get_action_area(), unless gtk_container_set_border_width()
- * was called on that widget directly.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("action-area-border",
- P_("Action area border"),
- P_("Width of border around the button area at the bottom of the dialog"),
- 0,
- G_MAXINT,
- 5,
- GTK_PARAM_READABLE));
-
/**
* GtkDialog:use-header-bar:
*
update_spacings (GtkDialog *dialog)
{
GtkDialogPrivate *priv = dialog->priv;
- gint content_area_border;
gint content_area_spacing;
gint button_spacing;
- gint action_area_border;
gtk_widget_style_get (GTK_WIDGET (dialog),
- "content-area-border", &content_area_border,
"content-area-spacing", &content_area_spacing,
"button-spacing", &button_spacing,
- "action-area-border", &action_area_border,
NULL);
- if (!_gtk_container_get_border_width_set (GTK_CONTAINER (priv->vbox)))
- {
- gtk_container_set_border_width (GTK_CONTAINER (priv->vbox),
- content_area_border);
- _gtk_container_set_border_width_set (GTK_CONTAINER (priv->vbox), FALSE);
- }
-
if (!_gtk_box_get_spacing_set (GTK_BOX (priv->vbox)))
{
gtk_box_set_spacing (GTK_BOX (priv->vbox), content_area_spacing);
/* don't set spacing when buttons are linked */
if (gtk_button_box_get_layout (GTK_BUTTON_BOX (priv->action_area)) != GTK_BUTTONBOX_EXPAND)
gtk_box_set_spacing (GTK_BOX (priv->action_area), button_spacing);
-
- if (!_gtk_container_get_border_width_set (GTK_CONTAINER (priv->action_area)))
- {
- gtk_container_set_border_width (GTK_CONTAINER (priv->action_area),
- action_area_border);
- _gtk_container_set_border_width_set (GTK_CONTAINER (priv->action_area), FALSE);
- }
}
static void
gtk_popover_set_modal (GTK_POPOVER (priv->magnifier_popover), FALSE);
gtk_container_add (GTK_CONTAINER (priv->magnifier_popover),
priv->magnifier);
- gtk_container_set_border_width (GTK_CONTAINER (priv->magnifier_popover), 4);
gtk_widget_show (priv->magnifier);
}
{
GObjectClass *gobject_class = G_OBJECT_CLASS (class);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (class);
- GtkContainerClass *container_class = GTK_CONTAINER_CLASS (class);
gobject_class->set_property = gtk_event_box_set_property;
gobject_class->get_property = gtk_event_box_get_property;
widget_class->size_allocate = gtk_event_box_size_allocate;
widget_class->draw = gtk_event_box_draw;
- gtk_container_class_handle_border_width (container_class);
-
g_object_class_install_property (gobject_class,
PROP_VISIBLE_WINDOW,
g_param_spec_boolean ("visible-window",
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
gtk_style_context_add_class (gtk_widget_get_style_context (vbox), "search-bar");
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 0);
-
priv->save_widgets_table = gtk_grid_new ();
- gtk_container_set_border_width (GTK_CONTAINER (priv->save_widgets_table), 10);
gtk_box_pack_start (GTK_BOX (vbox), priv->save_widgets_table, FALSE, FALSE);
gtk_widget_show (priv->save_widgets_table);
gtk_grid_set_row_spacing (GTK_GRID (priv->save_widgets_table), 12);
container_class->child_type = gtk_fixed_child_type;
container_class->set_child_property = gtk_fixed_set_child_property;
container_class->get_child_property = gtk_fixed_get_child_property;
- gtk_container_class_handle_border_width (container_class);
gtk_container_class_install_child_property (container_class,
CHILD_PROP_X,
container_class->remove = gtk_flow_box_remove;
container_class->forall = gtk_flow_box_forall;
container_class->child_type = gtk_flow_box_child_type;
- gtk_container_class_handle_border_width (container_class);
class->activate_cursor_child = gtk_flow_box_activate_cursor_child;
class->toggle_cursor_child = gtk_flow_box_toggle_cursor_child;
container_class->remove = gtk_frame_remove;
container_class->forall = gtk_frame_forall;
- gtk_container_class_handle_border_width (container_class);
-
class->compute_child_allocation = gtk_frame_real_compute_child_allocation;
gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_FRAME_ACCESSIBLE);
container_class->child_type = gtk_grid_child_type;
container_class->set_child_property = gtk_grid_set_child_property;
container_class->get_child_property = gtk_grid_get_child_property;
- gtk_container_class_handle_border_width (container_class);
g_object_class_override_property (object_class, PROP_ORIENTATION, "orientation");
container_class->child_type = gtk_header_bar_child_type;
container_class->set_child_property = gtk_header_bar_set_child_property;
container_class->get_child_property = gtk_header_bar_get_child_property;
- gtk_container_class_handle_border_width (container_class);
gtk_container_class_install_child_property (container_class,
CHILD_PROP_PACK_TYPE,
GdkWindow *window;
GdkWindowAttr attributes;
gint attributes_mask;
- gint border_width;
GtkWidget *child;
GList *children;
GtkBorder arrow_border, padding;
gtk_widget_register_window (widget, window);
get_menu_padding (widget, &padding);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
gtk_widget_get_allocation (widget, &allocation);
- attributes.x = border_width + padding.left;
- attributes.y = border_width + padding.top;
- attributes.width = allocation.width -
- (2 * border_width) - padding.left - padding.right;
- attributes.height = allocation.height -
- (2 * border_width) - padding.top - padding.bottom;
+ attributes.x = padding.left;
+ attributes.y = padding.top;
+ attributes.width = allocation.width - padding.left - padding.right;
+ attributes.height = allocation.height - padding.top - padding.bottom;
get_arrows_border (menu, &arrow_border);
attributes.y += arrow_border.top;
attributes.x = 0;
attributes.y = - priv->scroll_offset;
- attributes.width = allocation.width + (2 * border_width) +
- padding.left + padding.right;
- attributes.height = priv->requested_height - (2 * border_width) +
- padding.top + padding.bottom;
+ attributes.width = allocation.width + padding.left + padding.right;
+ attributes.height = priv->requested_height + padding.top + padding.bottom;
attributes.width = MAX (1, attributes.width);
attributes.height = MAX (1, attributes.height);
GtkMenuShell *menu_shell;
GtkWidget *child, *widget;
GList *children;
- guint border_width;
guint n_columns;
gint n_heights;
guint *min_heights;
get_menu_padding (widget, &padding);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (menu));
- avail_width -= (border_width) * 2 + padding.left + padding.right;
+ avail_width -= padding.left + padding.right;
for (children = menu_shell->priv->children; children; children = children->next)
{
GList *children;
gint x, y, i;
gint width, height;
- guint border_width;
GtkBorder arrow_border, padding;
g_return_if_fail (GTK_IS_MENU (widget));
gtk_widget_set_allocation (widget, allocation);
get_menu_padding (widget, &padding);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (menu));
g_free (priv->heights);
priv->heights_length = calculate_line_heights (menu,
NULL);
/* refresh our cached height request */
- priv->requested_height = (2 * border_width) + padding.top + padding.bottom;
+ priv->requested_height = padding.top + padding.bottom;
for (i = 0; i < priv->heights_length; i++)
priv->requested_height += priv->heights[i];
- x = border_width + padding.left;
- y = border_width + padding.top;
- width = allocation->width - (2 * border_width) - padding.left - padding.right;
- height = allocation->height - (2 * border_width) - padding.top - padding.bottom;
+ x = padding.left;
+ y = padding.top;
+ width = allocation->width - padding.left - padding.right;
+ height = allocation->height - padding.top - padding.bottom;
if (menu_shell->priv->active)
gtk_menu_scroll_to (menu, priv->scroll_offset);
GList *children;
guint max_toggle_size;
guint max_accel_width;
- guint border_width;
gint child_min, child_nat;
gint min_width, nat_width;
GtkBorder padding;
nat_width *= gtk_menu_get_n_columns (menu);
get_menu_padding (widget, &padding);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (menu));
- min_width += (2 * border_width) + padding.left + padding.right;
- nat_width += (2 * border_width) + padding.left + padding.right;
+ min_width += padding.left + padding.right;
+ nat_width += padding.left + padding.right;
priv->toggle_size = max_toggle_size;
priv->accel_size = max_accel_width;
GtkMenu *menu = GTK_MENU (widget);
GtkMenuPrivate *priv = menu->priv;
guint *min_heights, *nat_heights;
- guint border_width;
gint n_heights, i;
gint min_height, single_height, nat_height;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (menu));
get_menu_padding (widget, &padding);
- min_height = nat_height = (2 * border_width) + padding.top + padding.bottom;
+ min_height = nat_height = padding.top + padding.bottom;
single_height = 0;
n_heights =
}
get_arrows_border (menu, &arrow_border);
- single_height += (2 * border_width)
- + padding.top + padding.bottom
+ single_height += padding.top + padding.bottom
+ arrow_border.top + arrow_border.bottom;
min_height = MIN (min_height, single_height);
GtkWidget *widget = GTK_WIDGET (menu);
GdkWindow *window;
gint width, height;
- guint border;
gint win_x, win_y;
GtkBorder padding;
gint top_arrow_height, bottom_arrow_height;
width = gdk_window_get_width (window);
height = gdk_window_get_height (window);
- border = gtk_container_get_border_width (GTK_CONTAINER (menu));
get_menu_padding (widget, &padding);
gdk_window_get_position (window, &win_x, &win_y);
upper->x = win_x;
upper->y = win_y;
upper->width = width;
- upper->height = top_arrow_height + border + padding.top;
+ upper->height = top_arrow_height + padding.top;
}
if (lower)
{
lower->x = win_x;
- lower->y = win_y + height - border - padding.bottom - bottom_arrow_height;
+ lower->y = win_y + height - padding.bottom - bottom_arrow_height;
lower->width = width;
- lower->height = bottom_arrow_height + border + padding.bottom;
+ lower->height = bottom_arrow_height + padding.bottom;
}
}
GtkWidget *widget;
gint x, y;
gint view_width, view_height;
- gint border_width;
widget = GTK_WIDGET (menu);
get_menu_padding (widget, &padding);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (menu));
+ view_width -= padding.left + padding.right;
+ view_height -= padding.top + padding.bottom;
- view_width -= (2 * border_width) + padding.left + padding.right;
- view_height -= (2 * border_width) + padding.top + padding.bottom;
-
- x = border_width + padding.left;
- y = border_width + padding.top;
+ x = padding.left;
+ y = padding.top;
top_arrow_node = gtk_css_gadget_get_node (priv->top_arrow_gadget);
gtk_css_node_set_visible (top_arrow_node, priv->upper_arrow_visible);
get_menu_padding (widget, &padding);
- height -= 2 * gtk_container_get_border_width (GTK_CONTAINER (menu)) +
- padding.top + padding.bottom;
+ height -= padding.top + padding.bottom;
if (child_offset < y)
{
{
GtkAllocation allocation;
GtkWidget *widget = GTK_WIDGET (menu);
- GtkContainer *container = GTK_CONTAINER (menu);
GtkBorder padding, arrow_border;
gint menu_height;
gtk_widget_get_allocation (widget, &allocation);
get_menu_padding (widget, &padding);
- menu_height = (allocation.height -
- (2 * gtk_container_get_border_width (container)) -
- padding.top - padding.bottom);
+ menu_height = allocation.height - padding.top - padding.bottom;
get_arrows_border (menu, &arrow_border);
menu_height -= arrow_border.top;
get_menu_padding (widget, &padding);
height = priv->requested_height;
- height -= (gtk_container_get_border_width (GTK_CONTAINER (widget)) * 2) +
- padding.top + padding.bottom;
+ height -= padding.top + padding.bottom;
get_arrows_border (menu, &arrow_border);
height -= arrow_border.top;
GObjectClass *gobject_class;
GtkWidgetClass *widget_class;
GtkMenuShellClass *menu_shell_class;
- GtkContainerClass *container_class;
GtkBindingSet *binding_set;
gobject_class = (GObjectClass*) class;
widget_class = (GtkWidgetClass*) class;
menu_shell_class = (GtkMenuShellClass*) class;
- container_class = (GtkContainerClass*) class;
gobject_class->get_property = gtk_menu_bar_get_property;
gobject_class->set_property = gtk_menu_bar_set_property;
GTK_PACK_DIRECTION_LTR,
GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
- gtk_container_class_handle_border_width (container_class);
gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_MENU_BAR);
gtk_widget_class_set_css_name (widget_class, "menubar");
}
gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_MENU_ITEM_ACCESSIBLE);
gtk_widget_class_set_css_name (widget_class, "menuitem");
-
- gtk_container_class_handle_border_width (container_class);
}
static void
guint message_type : 3;
};
-static void gtk_message_dialog_style_updated (GtkWidget *widget);
-
static void gtk_message_dialog_constructed (GObject *object);
static void gtk_message_dialog_set_property (GObject *object,
guint prop_id,
widget_class = GTK_WIDGET_CLASS (class);
gobject_class = G_OBJECT_CLASS (class);
- widget_class->style_updated = gtk_message_dialog_style_updated;
-
gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_ALERT);
gobject_class->constructed = gtk_message_dialog_constructed;
gobject_class->set_property = gtk_message_dialog_set_property;
gobject_class->get_property = gtk_message_dialog_get_property;
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("message-border",
- P_("label border"),
- P_("Width of border around the label in the message dialog"),
- 0,
- G_MAXINT,
- 12,
- GTK_PARAM_READABLE));
-
/**
* GtkMessageDialog:message-type:
*
priv->message_type = GTK_MESSAGE_OTHER;
gtk_widget_init_template (GTK_WIDGET (dialog));
- gtk_message_dialog_style_updated (GTK_WIDGET (dialog));
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
action_area = gtk_dialog_get_action_area (GTK_DIALOG (dialog));
G_GNUC_END_IGNORE_DEPRECATIONS
g_object_notify (G_OBJECT (message_dialog), "buttons");
}
-static void
-gtk_message_dialog_style_updated (GtkWidget *widget)
-{
- GtkMessageDialog *dialog = GTK_MESSAGE_DIALOG (widget);
- GtkWidget *parent;
- gint border_width;
-
- parent = gtk_widget_get_parent (dialog->priv->message_area);
-
- if (parent)
- {
- gtk_widget_style_get (widget, "message-border",
- &border_width, NULL);
-
- gtk_container_set_border_width (GTK_CONTAINER (parent),
- MAX (0, border_width - 7));
- }
-
- GTK_WIDGET_CLASS (gtk_message_dialog_parent_class)->style_updated (widget);
-}
G_GNUC_END_IGNORE_DEPRECATIONS
/* Set the dialog up with HIG properties */
- gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
gtk_box_set_spacing (GTK_BOX (content_area), 2); /* 2 * 5 + 2 = 12 */
- gtk_container_set_border_width (GTK_CONTAINER (action_area), 5);
gtk_box_set_spacing (GTK_BOX (action_area), 6);
gtk_window_set_resizable (window, FALSE);
/* Build contents */
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 5);
gtk_box_pack_start (GTK_BOX (content_area), hbox, TRUE, TRUE);
icon = gtk_image_new_from_icon_name ("dialog-password",
content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 12);
gtk_box_pack_start (GTK_BOX (content_area), vbox, TRUE, TRUE);
if (secondary != NULL)
add_tab_bindings (binding_set, GDK_CONTROL_MASK, GTK_DIR_TAB_FORWARD);
add_tab_bindings (binding_set, GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_DIR_TAB_BACKWARD);
- gtk_container_class_handle_border_width (container_class);
-
gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_NOTEBOOK_ACCESSIBLE);
gtk_widget_class_set_css_name (widget_class, "notebook");
}
{
GtkBin *bin = GTK_BIN (widget);
GtkWidget *child;
- gint border_width;
gint default_width;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
- *minimum = border_width * 2;
- *natural = border_width * 2;
+ *minimum = 0;
+ *natural = 0;
child = gtk_bin_get_child (bin);
{
GtkBin *bin = GTK_BIN (widget);
GtkWidget *child;
- gint border_width;
gint default_height;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
- *minimum = border_width * 2;
- *natural = border_width * 2;
+ *minimum = 0;
+ *natural = 0;
child = gtk_bin_get_child (bin);
{
GtkBin *bin = GTK_BIN (widget);
GtkWidget *child;
- gint border_width;
gtk_widget_set_allocation (widget, allocation);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
if (gtk_widget_get_realized (widget))
gdk_window_move_resize (gtk_widget_get_window (widget),
allocation->x,
{
GtkAllocation child_alloc;
- child_alloc.x = border_width;
- child_alloc.y = border_width;
- child_alloc.width = allocation->width - 2 * border_width;
- child_alloc.height = allocation->height - 2 * border_width;
+ child_alloc.x = 0;
+ child_alloc.y = 0;
+ child_alloc.width = allocation->width;
+ child_alloc.height = allocation->height;
gtk_widget_size_allocate (child, &child_alloc);
}
container_class->set_focus_child = gtk_paned_set_focus_child;
container_class->set_child_property = gtk_paned_set_child_property;
container_class->get_child_property = gtk_paned_get_child_property;
- gtk_container_class_handle_border_width (container_class);
paned_class->cycle_child_focus = gtk_paned_cycle_child_focus;
paned_class->toggle_handle_focus = gtk_paned_toggle_handle_focus;
container_class->add = gtk_path_bar_add;
container_class->forall = gtk_path_bar_forall;
container_class->remove = gtk_path_bar_remove;
- gtk_container_class_handle_border_width (container_class);
/* FIXME: */
/* container_class->child_type = gtk_path_bar_child_type;*/
grid = g_object_new (GTK_TYPE_GRID,
"orientation", GTK_ORIENTATION_VERTICAL,
- "border-width", 3,
NULL);
/* name of the connected uri, if any */
GtkBorder *border)
{
GtkStyleContext *context;
- gint border_width;
GtkBorder tmp;
context = gtk_widget_get_style_context (widget);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
gtk_style_context_get_padding (context, border);
gtk_style_context_get_border (context, &tmp);
- border->top += tmp.top + border_width;
- border->right += tmp.right + border_width;
- border->bottom += tmp.bottom + border_width;
- border->left += tmp.left + border_width;
+ border->top += tmp.top;
+ border->right += tmp.right;
+ border->bottom += tmp.bottom;
+ border->left += tmp.left;
}
static gint
gtk_recent_chooser_dialog_init (GtkRecentChooserDialog *dialog)
{
GtkRecentChooserDialogPrivate *priv;
- GtkWidget *content_area, *action_area;
+ GtkWidget *content_area;
GtkDialog *rc_dialog = GTK_DIALOG (dialog);
priv = gtk_recent_chooser_dialog_get_instance_private (dialog);
gtk_dialog_set_use_header_bar_from_setting (GTK_DIALOG (dialog));
content_area = gtk_dialog_get_content_area (rc_dialog);
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
- action_area = gtk_dialog_get_action_area (rc_dialog);
-G_GNUC_END_IGNORE_DEPRECATIONS
- gtk_container_set_border_width (GTK_CONTAINER (rc_dialog), 5);
gtk_box_set_spacing (GTK_BOX (content_area), 2); /* 2 * 5 + 2 = 12 */
- gtk_container_set_border_width (GTK_CONTAINER (action_area), 5);
}
/* we intercept the GtkRecentChooser::item_activated signal and try to
content_area = gtk_dialog_get_content_area (GTK_DIALOG (object));
- gtk_container_set_border_width (GTK_CONTAINER (priv->chooser), 5);
gtk_box_pack_start (GTK_BOX (content_area),
priv->chooser, TRUE, TRUE);
gtk_widget_show (priv->chooser);
container_class->add = gtk_scrolled_window_add;
container_class->remove = gtk_scrolled_window_remove;
container_class->forall = gtk_scrolled_window_forall;
- gtk_container_class_handle_border_width (container_class);
class->scroll_child = gtk_scrolled_window_scroll_child;
class->move_focus_out = gtk_scrolled_window_move_focus_out;
gtk_orientable_set_orientation (GTK_ORIENTABLE (self), GTK_ORIENTATION_VERTICAL);
gtk_box_set_homogeneous (GTK_BOX (self), FALSE);
gtk_box_set_spacing (GTK_BOX (self), 22);
- gtk_container_set_border_width (GTK_CONTAINER (self), 24);
self->stack = g_object_new (GTK_TYPE_STACK,
"homogeneous", TRUE,
G_GNUC_END_IGNORE_DEPRECATIONS;
priv->popover = g_object_new (GTK_TYPE_POPOVER,
- "border-width", 6,
"relative-to", priv->menu_button,
"position", GTK_POS_BOTTOM,
NULL);
"visible", TRUE,
NULL);
box = g_object_new (GTK_TYPE_BOX,
- "border-width", 24,
"halign", GTK_ALIGN_CENTER,
"spacing", 24,
"orientation", GTK_ORIENTATION_VERTICAL,
* adjustment = gtk_adjustment_new (50.0, 0.0, 100.0, 1.0, 5.0, 0.0);
*
* window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- * gtk_container_set_border_width (GTK_CONTAINER (window), 5);
*
* // creates the spinbutton, with no decimal places
* button = gtk_spin_button_new (adjustment, 1.0, 0);
* adjustment = gtk_adjustment_new (2.500, 0.0, 5.0, 0.001, 0.1, 0.0);
*
* window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- * gtk_container_set_border_width (GTK_CONTAINER (window), 5);
*
* // creates the spinbutton, with three decimal places
* button = gtk_spin_button_new (adjustment, 0.001, 3);
container_class->forall = gtk_stack_forall;
container_class->set_child_property = gtk_stack_set_child_property;
container_class->get_child_property = gtk_stack_get_child_property;
- gtk_container_class_handle_border_width (container_class);
stack_props[PROP_HOMOGENEOUS] =
g_param_spec_boolean ("homogeneous", P_("Homogeneous"), P_("Homogeneous sizing"),
gtk_popover_set_modal (GTK_POPOVER (priv->magnifier_popover), FALSE);
gtk_container_add (GTK_CONTAINER (priv->magnifier_popover),
priv->magnifier);
- gtk_container_set_border_width (GTK_CONTAINER (priv->magnifier_popover), 4);
gtk_widget_show (priv->magnifier);
}
GtkTextView *text_view;
GtkTextViewPrivate *priv;
GSList *tmp_list;
- guint border_width;
text_view = GTK_TEXT_VIEW (widget);
priv = text_view->priv;
if (priv->bottom_window)
requisition->height += priv->bottom_window->requisition.height;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (text_view));
- requisition->width += border_width * 2;
- requisition->height += border_width * 2;
-
requisition->height += priv->top_border + priv->bottom_border;
requisition->width += priv->left_border + priv->right_border;
GdkRectangle right_rect;
GdkRectangle top_rect;
GdkRectangle bottom_rect;
- guint border_width;
gboolean size_changed;
text_view = GTK_TEXT_VIEW (widget);
widget_allocation.width != allocation->width ||
widget_allocation.height != allocation->height;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (text_view));
-
gtk_widget_set_allocation (widget, allocation);
if (gtk_widget_get_realized (widget))
* windows get at least a 1x1 allocation.
*/
- width = allocation->width - border_width * 2;
+ width = allocation->width;
if (priv->left_window)
left_rect.width = priv->left_window->requisition.width;
top_rect.width = text_rect.width;
bottom_rect.width = text_rect.width;
- height = allocation->height - border_width * 2;
+ height = allocation->height;
if (priv->top_window)
top_rect.height = priv->top_window->requisition.height;
right_rect.height = text_rect.height;
/* Origins */
- left_rect.x = border_width;
- top_rect.y = border_width;
+ left_rect.x = 0;
+ top_rect.y = 0;
text_rect.x = left_rect.x + left_rect.width;
text_rect.y = top_rect.y + top_rect.height;
container_class->get_child_property = gtk_toolbar_get_child_property;
container_class->set_child_property = gtk_toolbar_set_child_property;
- gtk_container_class_handle_border_width (container_class);
-
klass->orientation_changed = gtk_toolbar_orientation_changed;
klass->style_changed = gtk_toolbar_real_style_changed;
widget_class->size_allocate = gtk_tool_item_size_allocate;
widget_class->parent_set = gtk_tool_item_parent_set;
- gtk_container_class_handle_border_width (GTK_CONTAINER_CLASS (klass));
-
klass->create_menu_proxy = _gtk_tool_item_create_menu_proxy;
g_object_class_install_property (object_class,
GtkOrientation orientation;
GtkRequisition item_size;
gint requested_rows;
- guint border_width;
if (priv->children && gtk_tool_item_group_get_label_widget (group))
{
requisition->width = MAX (requisition->width, item_size.width);
else
requisition->height = MAX (requisition->height, item_size.height * requested_rows);
-
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
- requisition->width += border_width * 2;
- requisition->height += border_width * 2;
}
static void
GtkOrientation orientation;
gint min_rows;
- guint border_width;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
orientation = gtk_tool_shell_get_orientation (GTK_TOOL_SHELL (group));
/* figure out the size of homogeneous items */
gint row = -1;
guint col = 0;
- item_area.width = allocation->width - 2 * border_width;
+ item_area.width = allocation->width;
n_columns = MAX (item_area.width / item_size.width, 1);
/* calculate required rows for n_columns columns */
guint col = 0, min_col, max_col = 0, all_items = 0;
gint i;
- item_area.height = allocation->height - 2 * border_width;
+ item_area.height = allocation->height;
n_rows = MAX (item_area.height / item_size.height, min_rows);
row_min_width = g_new0 (guint, n_rows);
}
/* report effective widget size */
- inquery->width += item_area.width + 2 * border_width;
- inquery->height += item_area.height + 2 * border_width;
+ inquery->width += item_area.width;
+ inquery->height += item_area.height;
}
static void
gint n_columns, n_rows = 1;
gint min_rows;
- guint border_width;
GtkTextDirection direction;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
direction = gtk_widget_get_direction (widget);
orientation = gtk_tool_shell_get_orientation (GTK_TOOL_SHELL (group));
/* chain up */
GTK_WIDGET_CLASS (gtk_tool_item_group_parent_class)->size_allocate (widget, allocation);
- child_allocation.x = border_width;
- child_allocation.y = border_width;
+ child_allocation.x = 0;
+ child_allocation.y = 0;
/* place the header widget */
if (gtk_widget_get_visible (priv->header))
child_allocation.height = allocation->height;
if (GTK_TEXT_DIR_RTL == direction)
- child_allocation.x = allocation->width - border_width - child_allocation.width;
+ child_allocation.x = allocation->width - child_allocation.width;
}
gtk_widget_size_allocate (priv->header, &child_allocation);
else if (GTK_TEXT_DIR_RTL != direction)
child_allocation.x += child_allocation.width;
else
- child_allocation.x = border_width;
+ child_allocation.x = 0;
}
else
child_requisition.width = child_requisition.height = 0;
{
item_size.width = MIN (item_size.width, allocation->width);
- item_area.width = allocation->width - 2 * border_width;
- item_area.height = allocation->height - 2 * border_width - child_requisition.height;
+ item_area.width = allocation->width;
+ item_area.height = allocation->height - child_requisition.height;
n_columns = MAX (item_area.width / item_size.width, 1);
{
item_size.height = MIN (item_size.height, allocation->height);
- item_area.width = allocation->width - 2 * border_width - child_requisition.width;
- item_area.height = allocation->height - 2 * border_width;
+ item_area.width = allocation->width - child_requisition.width;
+ item_area.height = allocation->height;
n_columns = MAX (item_area.width / item_size.width, 1);
n_rows = MAX (item_area.height / item_size.height, min_rows);
GdkWindow *window;
GdkWindowAttr attributes;
gint attributes_mask;
- guint border_width;
gtk_widget_set_realized (widget, TRUE);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
gtk_widget_get_allocation (widget, &allocation);
attributes.window_type = GDK_WINDOW_CHILD;
- attributes.x = allocation.x + border_width;
- attributes.y = allocation.y + border_width;
- attributes.width = allocation.width - border_width * 2;
- attributes.height = allocation.height - border_width * 2;
+ attributes.x = allocation.x;
+ attributes.y = allocation.y;
+ attributes.width = allocation.width;
+ attributes.height = allocation.height;
attributes.wclass = GDK_INPUT_OUTPUT;
attributes.event_mask = gtk_widget_get_events (widget)
| GDK_VISIBILITY_NOTIFY_MASK
{
GtkToolPalette *palette = GTK_TOOL_PALETTE (widget);
GtkRequisition child_requisition;
- guint border_width;
guint i;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
requisition->width = 0;
requisition->height = 0;
requisition->height = MAX (requisition->height, child_requisition.height);
}
}
-
- requisition->width += border_width * 2;
- requisition->height += border_width * 2;
}
static void
gint total_size, page_size;
gint offset = 0;
guint i;
- guint border_width;
gint min_offset = -1, max_offset = -1;
gint *group_sizes = g_newa (gint, palette->priv->groups->len);
GtkTextDirection direction;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
direction = gtk_widget_get_direction (widget);
GTK_WIDGET_CLASS (gtk_tool_palette_parent_class)->size_allocate (widget, allocation);
offset = -offset;
if (GTK_ORIENTATION_VERTICAL == palette->priv->orientation)
- child_allocation.width = allocation->width - border_width * 2;
+ child_allocation.width = allocation->width;
else
- child_allocation.height = allocation->height - border_width * 2;
+ child_allocation.height = allocation->height;
if (GTK_ORIENTATION_VERTICAL == palette->priv->orientation)
remaining_space = allocation->height;
if (remaining_space > 0)
offset = 0;
- x = border_width;
- child_allocation.y = border_width;
+ x = 0;
+ child_allocation.y = 0;
if (GTK_ORIENTATION_VERTICAL == palette->priv->orientation)
child_allocation.y -= offset;
if (GTK_ORIENTATION_VERTICAL == palette->priv->orientation)
{
- child_allocation.y += border_width;
child_allocation.y += offset;
total_size = child_allocation.y;
}
else
{
- x += border_width;
x += offset;
total_size = x;
GdkWindow *window;
GdkWindowAttr attributes;
gint attributes_mask;
- guint border_width;
gtk_widget_set_realized (widget, TRUE);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
gtk_widget_get_allocation (widget, &allocation);
attributes.window_type = GDK_WINDOW_CHILD;
- attributes.x = allocation.x + border_width;
- attributes.y = allocation.y + border_width;
- attributes.width = allocation.width - border_width * 2;
- attributes.height = allocation.height - border_width * 2;
+ attributes.x = allocation.x;
+ attributes.y = allocation.y;
+ attributes.width = allocation.width;
+ attributes.height = allocation.height;
attributes.wclass = GDK_INPUT_OUTPUT;
attributes.event_mask = gtk_widget_get_events (widget)
| GDK_VISIBILITY_NOTIFY_MASK
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (frame), vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 3);
/* add entry */
tree_view->priv->search_entry = gtk_entry_new ();
container_class->remove = gtk_viewport_remove;
container_class->add = gtk_viewport_add;
- gtk_container_class_handle_border_width (container_class);
/* GtkScrollable implementation */
g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment");
GtkWidget *widget = (GtkWidget *)window;
GtkWindowPrivate *priv = window->priv;
GtkAllocation child_allocation;
- gint border_width;
GtkBorder window_border = { 0 };
GList *link;
allocation->width, allocation->height);
}
- border_width = gtk_container_get_border_width (GTK_CONTAINER (window));
- child_allocation.x += border_width;
- child_allocation.y += border_width;
- child_allocation.width = MAX (1, child_allocation.width - border_width * 2);
- child_allocation.height = MAX (1, child_allocation.height - border_width * 2);
-
*allocation_out = child_allocation;
link = priv->popovers;
GtkWindow *window;
GtkWidget *child;
GtkWindowPrivate *priv;
- guint border_width;
gint title_min = 0, title_nat = 0;
gint child_min = 0, child_nat = 0;
GtkBorder window_border = { 0 };
child = gtk_bin_get_child (GTK_BIN (window));
has_size_request = gtk_widget_has_size_request (widget);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (window));
-
if (priv->decorated &&
!priv->fullscreen)
{
if (child_nat == 0 && !has_size_request)
child_nat = NO_CONTENT_CHILD_NAT;
- child_min += border_width * 2 +
- window_border.left + window_border.right;
- child_nat += border_width * 2 +
- window_border.left + window_border.right;
+ child_min += window_border.left + window_border.right;
+ child_nat += window_border.left + window_border.right;
}
else if (!has_size_request)
{
GtkWindow *window;
GtkWidget *child;
GtkWindowPrivate *priv;
- guint border_width;
gint title_min = 0, title_nat = 0;
gint child_min = 0, child_nat = 0;
gint title_height = 0;
child = gtk_bin_get_child (GTK_BIN (window));
has_size_request = gtk_widget_has_size_request (widget);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (window));
-
- height -= 2 * border_width;
-
if (priv->decorated &&
!priv->fullscreen)
{
if (child_nat == 0 && height == 0 && !has_size_request)
child_nat = NO_CONTENT_CHILD_NAT;
- child_min += border_width * 2 +
- window_border.left + window_border.right;
- child_nat += border_width * 2 +
- window_border.left + window_border.right;
+ child_min += window_border.left + window_border.right;
+ child_nat += window_border.left + window_border.right;
}
else if (!has_size_request)
{
GtkWindow *window;
GtkWindowPrivate *priv;
GtkWidget *child;
- guint border_width;
int title_min = 0;
int title_height = 0;
GtkBorder window_border = { 0 };
*minimum_size = 0;
*natural_size = 0;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (window));
-
if (priv->decorated &&
!priv->fullscreen)
{
if (child_nat == 0 && !has_size_request)
child_nat = NO_CONTENT_CHILD_NAT;
- *minimum_size += child_min + 2 * border_width;
- *natural_size += child_nat + 2 * border_width;
+ *minimum_size += child_min;
+ *natural_size += child_nat;
}
else if (!has_size_request)
{
GtkWindow *window;
GtkWindowPrivate *priv;
GtkWidget *child;
- guint border_width;
int title_min = 0;
int title_height = 0;
GtkBorder window_border = { 0 };
*minimum_size = 0;
*natural_size = 0;
- border_width = gtk_container_get_border_width (GTK_CONTAINER (window));
-
- width -= 2 * border_width;
-
if (priv->decorated &&
!priv->fullscreen)
{
if (child_nat == 0 && width == 0 && !has_size_request)
child_nat = NO_CONTENT_CHILD_NAT;
- *minimum_size += child_min + 2 * border_width;
- *natural_size += child_nat + 2 * border_width;
+ *minimum_size += child_min;
+ *natural_size += child_nat;
}
else if (!has_size_request)
{
<property name="icon-name">help-about</property>
</object>
<template class="GtkAboutDialog" parent="GtkDialog">
- <property name="border-width">5</property>
<property name="resizable">0</property>
<property name="type-hint">dialog</property>
<child internal-child="headerbar">
<child>
<object class="GtkBox" id="box">
<property name="visible">1</property>
- <property name="border-width">5</property>
<property name="orientation">vertical</property>
<property name="spacing">12</property>
<child>
<property name="visible">1</property>
<property name="halign">center</property>
<property name="valign">start</property>
- <property name="border-width">5</property>
<property name="orientation">vertical</property>
<property name="row-spacing">2</property>
<property name="column-spacing">8</property>
<interface domain="gtk30">
<!-- interface-requires gtk+ 3.10 -->
<template class="GtkColorChooserDialog" parent="GtkDialog">
- <property name="border-width">5</property>
<property name="title" translatable="yes">Select a Color</property>
<property name="type-hint">dialog</property>
<property name="resizable">0</property>
<child>
<object class="GtkColorChooserWidget" id="chooser">
<property name="visible">1</property>
- <property name="border-width">5</property>
<property name="orientation">vertical</property>
<property name="rgba">rgb(255,255,255)</property>
<signal name="color-activated" handler="color_activated_cb" swapped="no"/>
<object class="GtkBox" id="vbox">
<property name="visible">1</property>
<property name="orientation">vertical</property>
- <property name="border-width">0</property>
<style>
<class name="dialog-vbox"/>
</style>
<child internal-child="vbox">
<object class="GtkBox" id="dialog-vbox1">
<property name="orientation">vertical</property>
- <property name="border-width">0</property>
<child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area1">
- <property name="border-width">6</property>
<property name="layout-style">end</property>
</object>
<packing>
<object class="GtkBox">
<property name="visible">1</property>
<property name="spacing">6</property>
- <property name="border-width">6</property>
<child>
<object class="GtkPathBar" id="browse_path_bar">
<property name="visible">True</property>
<property name="visible">1</property>
<property name="no-show-all">1</property>
<property name="spacing">6</property>
- <property name="border-width">6</property>
</object>
<packing>
<property name="name">location</property>
<property name="visible">1</property>
<property name="no-show-all">1</property>
<property name="spacing">6</property>
- <property name="border-width">6</property>
<child type="center">
<object class="GtkSearchEntry" id="search_entry">
<property name="visible">1</property>
<interface domain="gtk30">
<!-- interface-requires gtk+ 3.10 -->
<template class="GtkFontChooserDialog" parent="GtkDialog">
- <property name="border-width">5</property>
<property name="title" translatable="yes">Select Font</property>
<property name="type-hint">dialog</property>
<child internal-child="vbox">
<child>
<object class="GtkFontChooserWidget" id="fontchooser">
<property name="visible">1</property>
- <property name="border-width">5</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<signal name="font-activated" handler="font_activated_cb" swapped="no"/>
<child>
<object class="GtkBox" id="content_area">
<property name="visible">1</property>
- <property name="border-width">8</property>
<property name="spacing">16</property>
<property name="hexpand">1</property>
</object>
<child>
<object class="GtkButtonBox" id="action_area">
<property name="visible">1</property>
- <property name="border-width">6</property>
<property name="spacing">6</property>
<property name="layout-style">end</property>
</object>
<child>
<object class="GtkButton" id="close_button">
<property name="can-focus">1</property>
- <property name="border-width">6</property>
<property name="relief">none</property>
<property name="valign">center</property>
<style>
<object class="GtkBox" id="dialog-vbox1">
<property name="orientation">vertical</property>
<property name="spacing">20</property>
- <property name="border-width">0</property>
<child>
<object class="GtkBox" id="box">
<property name="visible">1</property>
</object>
<template class="GtkPageSetupUnixDialog" parent="GtkDialog">
<property name="can-focus">False</property>
- <property name="border-width">5</property>
<property name="resizable">False</property>
<property name="type-hint">dialog</property>
<property name="title" translatable="yes">Page Setup</property>
<child>
<object class="GtkGrid" id="grid1">
<property name="visible">1</property>
- <property name="border-width">5</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
<child>
<child>
<object class="GtkBox">
<property name="visible">1</property>
- <property name="border-width">18</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<child>
<object class="GtkBox">
<property name="visible">1</property>
- <property name="border-width">12</property>
<property name="orientation">vertical</property>
<property name="spacing">12</property>
<child>
<object class="GtkBox" id="dialog-vbox1">
<property name="orientation">vertical</property>
<property name="spacing">2</property>
- <property name="border-width">0</property>
<style>
<class name="view"/>
</style>
<child>
<object class="GtkBox" id="general_main_box">
<property name="visible">1</property>
- <property name="border-width">12</property>
<property name="orientation">vertical</property>
<property name="spacing">18</property>
<child>
<child>
<object class="GtkBox" id="page_setup_main_box">
<property name="visible">1</property>
- <property name="border-width">12</property>
<property name="orientation">vertical</property>
<property name="spacing">18</property>
<child>
</child>
<child>
<object class="GtkGrid" id="job_page">
- <property name="border-width">12</property>
<property name="row-spacing">18</property>
<property name="column-spacing">18</property>
<child>
<child>
<object class="GtkGrid" id="image_quality_table">
<property name="visible">1</property>
- <property name="border-width">12</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
</object>
<child>
<object class="GtkGrid" id="color_table">
<property name="visible">1</property>
- <property name="border-width">12</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
</object>
<child>
<object class="GtkGrid" id="finishing_table">
<property name="visible">1</property>
- <property name="border-width">12</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
</object>
<child>
<object class="GtkBox" id="advanced_vbox">
<property name="visible">1</property>
- <property name="border-width">12</property>
<property name="orientation">vertical</property>
<property name="spacing">18</property>
</object>
<child>
<object class="GtkBox" id="tool_box">
<property name="visible">1</property>
- <property name="border-width">6</property>
<property name="spacing">6</property>
<child>
<object class="GtkBox" id="box_left">
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_titlebar (GTK_WINDOW (window), g_object_new (GTK_TYPE_HEADER_BAR, "visible", TRUE, "title", "GdkGears", NULL));
gtk_window_set_default_size (GTK_WINDOW (window), 640, 640);
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
overlay = gtk_overlay_new ();
button = gtk_menu_button_new ();
gtk_menu_button_set_direction (GTK_MENU_BUTTON (button), GTK_ARROW_UP);
popover = gtk_popover_new (NULL);
- gtk_container_set_border_width (GTK_CONTAINER (popover), 10);
label = gtk_label_new ("Popovers work too!");
gtk_widget_show (label);
gtk_container_add (GTK_CONTAINER (popover), label);
GdkWindow *window;
GdkWindowAttr attributes;
gint attributes_mask;
- guint border_width;
GtkRequisition child_requisition;
int start_y = 0;
gtk_widget_set_realized (widget, TRUE);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
gtk_widget_get_allocation (widget, &allocation);
- attributes.x = allocation.x + border_width;
- attributes.y = allocation.y + border_width;
- attributes.width = allocation.width - 2 * border_width;
- attributes.height = allocation.height - 2 * border_width;
+ attributes.x = allocation.x;
+ attributes.y = allocation.y;
+ attributes.width = allocation.width;
+ attributes.height = allocation.height;
attributes.window_type = GDK_WINDOW_CHILD;
attributes.event_mask = gtk_widget_get_events (widget)
| GDK_EXPOSURE_MASK
{
GtkOffscreenBox *offscreen_box = GTK_OFFSCREEN_BOX (widget);
int w, h;
- guint border_width;
w = 0;
h = 0;
h += CHILD2_SIZE_SCALE * child_requisition.height;
}
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
- requisition->width = border_width * 2 + w;
- requisition->height = border_width * 2 + h;
+ requisition->width = w;
+ requisition->height = h;
}
static void
{
GtkOffscreenBox *offscreen_box;
gint start_y;
- guint border_width;
offscreen_box = GTK_OFFSCREEN_BOX (widget);
gtk_widget_set_allocation (widget, allocation);
- border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
-
if (gtk_widget_get_realized (widget))
gdk_window_move_resize (gtk_widget_get_window (widget),
- allocation->x + border_width,
- allocation->y + border_width,
- allocation->width - border_width * 2,
- allocation->height - border_width * 2);
+ allocation->x,
+ allocation->y,
+ allocation->width,
+ allocation->height);
start_y = 0;
&child_requisition, NULL);
child_allocation.x = child_requisition.width * (CHILD1_SIZE_SCALE - 1.0) / 2;
child_allocation.y = start_y + child_requisition.height * (CHILD1_SIZE_SCALE - 1.0) / 2;
- child_allocation.width = MAX (1, (gint) allocation->width - 2 * border_width);
+ child_allocation.width = allocation->width;
child_allocation.height = child_requisition.height;
start_y += CHILD1_SIZE_SCALE * child_requisition.height;
&child_requisition, NULL);
child_allocation.x = child_requisition.width * (CHILD2_SIZE_SCALE - 1.0) / 2;
child_allocation.y = start_y + child_requisition.height * (CHILD2_SIZE_SCALE - 1.0) / 2;
- child_allocation.width = MAX (1, (gint) allocation->width - 2 * border_width);
+ child_allocation.width = allocation->width;
child_allocation.height = child_requisition.height;
start_y += CHILD2_SIZE_SCALE * child_requisition.height;
gtk_print_operation_set_custom_tab_label (operation, "Other");
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 12);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 8);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE);
"type", GTK_WINDOW_TOPLEVEL,
"title", "hello world",
"resizable", FALSE,
- "border_width", 10,
NULL),
"signal::destroy", gtk_main_quit, NULL,
NULL);
gtk_widget_show_all (test_window);
}
-static void
-on_toggle_border_widths (GtkToggleButton *button,
- void *data)
-{
- gboolean has_border;
- int i;
-
- has_border = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button));
-
- for (i = 0; i < TEST_WIDGET_LAST; ++i)
- {
- if (GTK_IS_CONTAINER (test_widgets[i]))
- {
- gtk_container_set_border_width (GTK_CONTAINER (test_widgets[i]),
- has_border ? 50 : 0);
- }
- }
-}
-
static void
on_set_small_size_requests (GtkToggleButton *button,
void *data)
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box);
- toggle =
- gtk_toggle_button_new_with_label ("Containers have borders");
- g_signal_connect (G_OBJECT (toggle),
- "toggled", G_CALLBACK (on_toggle_border_widths),
- NULL);
- gtk_container_add (GTK_CONTAINER (box), toggle);
-
toggle =
gtk_toggle_button_new_with_label ("Set small size requests");
g_signal_connect (G_OBJECT (toggle),
gtk_style_context_add_class (gtk_widget_get_style_context (outer_box), "black-bg");
inner_box = gtk_event_box_new ();
- gtk_container_set_border_width (GTK_CONTAINER (inner_box), 5);
gtk_style_context_add_class (gtk_widget_get_style_context (inner_box), "blue-bg");
gtk_container_add (GTK_CONTAINER (outer_box), inner_box);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Image Loading");
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
label = gtk_label_new (NULL);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Animation");
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
label = gtk_label_new (NULL);
gtk_init (&argc, &argv);
toplevel = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (toplevel), 12);
grid = gtk_grid_new ();
w1 = gtk_label_new ("File:");
gtk_init (&argc, &argv);
toplevel = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (toplevel), 12);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_container_add (GTK_CONTAINER (toplevel), box);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "GtkCalendar Example");
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_main_quit),
NULL);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_main_quit), NULL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
gtk_container_add (GTK_CONTAINER (window), vbox);
}
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 5);
g_signal_connect (window, "destroy", gtk_main_quit, NULL);
mainbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
cellview = gtk_cell_view_new ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
model = create_list_blaat ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
model = create_empty_list_blaat ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
model = create_list_blaat ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
model = create_tree_blaat ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
comboboxgrid = create_combo_box_grid_demo ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
comboboxtext = gtk_combo_box_text_new_with_entry ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
model = create_phylogenetic_tree ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
model = create_capital_tree ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
model = create_food_list ();
gtk_box_pack_start (GTK_BOX (mainbox), tmp, FALSE, FALSE);
boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (boom), 5);
gtk_container_add (GTK_CONTAINER (tmp), boom);
model = create_list_long ();
content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 12);
gtk_box_pack_start (GTK_BOX (content_area), hbox, TRUE, TRUE);
combo_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
gtk_window_set_default_size (GTK_WINDOW (window), 400, 300);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
grid = gtk_grid_new ();
- gtk_container_set_border_width (GTK_CONTAINER (grid), 12);
gtk_grid_set_row_spacing (GTK_GRID (grid), 12);
gtk_grid_set_column_spacing (GTK_GRID (grid), 12);
gtk_container_add (GTK_CONTAINER (window), grid);
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 5);
g_signal_connect (window, "delete_event", gtk_main_quit, NULL);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
gtk_container_add (GTK_CONTAINER (window), vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
-
label = gtk_label_new (NULL);
gtk_label_set_markup (GTK_LABEL (label), "Completion demo, try writing <b>total</b> or <b>gnome</b> for example.");
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Gtk Entry Icons Test");
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (G_OBJECT (window), "destroy",
G_CALLBACK (gtk_main_quit), NULL);
tests = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (tests),
"Tests - TestFileChooserButton");
- gtk_container_set_border_width (GTK_CONTAINER (tests), 12);
gtk_window_set_transient_for (GTK_WINDOW (tests),
GTK_WINDOW (gtk_widget_get_toplevel (user_data)));
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
gtk_widget_show (vbox);
gtk_widget_show (hbox);
gtk_container_add (GTK_CONTAINER (window), hbox);
grid = gtk_grid_new ();
gtk_grid_set_row_spacing (GTK_GRID (grid), 10);
gtk_grid_set_column_spacing (GTK_GRID (grid), 10);
- gtk_container_set_border_width (GTK_CONTAINER (grid), 10);
gtk_container_add (GTK_CONTAINER (window), grid);
label = gtk_label_new ("Default font options");
gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 2, 1);
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 5);
gtk_window_set_default_size (GTK_WINDOW (window), 300, 300);
g_signal_connect (G_OBJECT (window), "delete-event", gtk_main_quit, NULL);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "GtkGLArea - Triangle");
gtk_window_set_default_size (GTK_WINDOW (window), 400, 600);
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, FALSE);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Test GL/gtk inter-blending");
gtk_window_set_default_size (GTK_WINDOW (window), 250, 250);
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
fixed = gtk_fixed_new ();
/* Get the child allocation to avoid painting over the borders */
GtkWidget *child = gtk_bin_get_child (GTK_BIN (widget));
GtkAllocation child_allocation;
- int border_width = gtk_container_get_border_width (GTK_CONTAINER (child));
gtk_widget_get_allocation (child, &child_allocation);
- child_allocation.x -= border_width;
- child_allocation.y -= border_width;
- child_allocation.width += 2 * border_width;
- child_allocation.height += 2 * border_width;
cairo_translate (cr, child_allocation.x, child_allocation.y);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 12);
gtk_box_pack_start (GTK_BOX (content_area), vbox,
TRUE, TRUE);
&window);
gtk_window_set_title (GTK_WINDOW (window), "GtkButton");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box1);
grid = gtk_grid_new ();
gtk_grid_set_row_spacing (GTK_GRID (grid), 5);
gtk_grid_set_column_spacing (GTK_GRID (grid), 5);
- gtk_container_set_border_width (GTK_CONTAINER (grid), 10);
gtk_box_pack_start (GTK_BOX (box1), grid, TRUE, TRUE);
button[0] = gtk_button_new_with_label ("button1");
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button[9] = gtk_button_new_with_label ("close");
&window);
gtk_window_set_title (GTK_WINDOW (window), "GtkToggleButton");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box1);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
button = gtk_toggle_button_new_with_label ("button1");
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_label ("close");
box1 = gtk_dialog_get_content_area (GTK_DIALOG (window));
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
button = gtk_check_button_new_with_mnemonic ("_button1");
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
table = create_widget_grid (GTK_TYPE_CHECK_BUTTON);
- gtk_container_set_border_width (GTK_CONTAINER (table), 10);
gtk_box_pack_start (GTK_BOX (box1), table, TRUE, TRUE);
}
box1 = gtk_dialog_get_content_area (GTK_DIALOG (window));
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
button = gtk_radio_button_new_with_label (NULL, "button1");
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
button = gtk_radio_button_new_with_label (NULL, "button4");
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
table = create_widget_grid (GTK_TYPE_RADIO_BUTTON);
- gtk_container_set_border_width (GTK_CONTAINER (table), 10);
gtk_box_pack_start (GTK_BOX (box1), table, TRUE, TRUE);
}
else
bbox = gtk_button_box_new (GTK_ORIENTATION_VERTICAL);
- gtk_container_set_border_width (GTK_CONTAINER (bbox), 5);
gtk_container_add (GTK_CONTAINER (frame), bbox);
gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), layout);
G_CALLBACK (gtk_widget_destroyed),
&window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
-
main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), main_vbox);
gtk_box_pack_start (GTK_BOX (main_vbox), frame_horz, TRUE, TRUE);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
gtk_container_add (GTK_CONTAINER (frame_horz), vbox);
gtk_box_pack_start (GTK_BOX (vbox),
gtk_box_pack_start (GTK_BOX (main_vbox), frame_vert, TRUE, TRUE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
gtk_container_add (GTK_CONTAINER (frame_vert), hbox);
gtk_box_pack_start (GTK_BOX (hbox),
G_CALLBACK (gtk_widget_destroyed),
&window);
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
gtk_widget_realize (window);
toolbar = gtk_toolbar_new ();
&window);
gtk_window_set_title (GTK_WINDOW (window), "statusbar");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box1);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
statusbar = gtk_statusbar_new ();
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_label ("close");
G_CALLBACK (gtk_widget_destroyed), &window);
gtk_window_set_title (GTK_WINDOW (window), "Alpha");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
main_hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_container_add (GTK_CONTAINER (window), main_hbox);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE);
- gtk_container_set_border_width (GTK_CONTAINER (window), 5);
frame = gtk_frame_new ("Normal Label");
label = gtk_label_new ("This is a Normal label");
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_pack_start (GTK_BOX (content_area), vbox, TRUE, TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
label = gtk_label_new (NULL);
gtk_label_set_markup (GTK_LABEL (label), "Hello World\n<i>Rotate</i> <span underline='single' foreground='blue'>me</span>");
&window);
gtk_window_set_title (GTK_WINDOW (window), "reparent");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box1);
box2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
label = gtk_label_new ("Hello World");
gtk_box_pack_start (GTK_BOX (box2), frame, TRUE, TRUE);
box3 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (box3), 5);
gtk_container_add (GTK_CONTAINER (frame), box3);
button = gtk_button_new_with_label ("switch");
gtk_box_pack_start (GTK_BOX (box2), frame, TRUE, TRUE);
box3 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (box3), 5);
gtk_container_add (GTK_CONTAINER (frame), box3);
button = gtk_button_new_with_label ("switch");
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_label ("close");
&window);
main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (main_vbox), 0);
gtk_container_add (GTK_CONTAINER (window), main_vbox);
vbox =
"orientation", GTK_ORIENTATION_VERTICAL,
"GtkBox::homogeneous", FALSE,
"GtkBox::spacing", 5,
- "GtkContainer::border_width", 10,
"GtkWidget::parent", main_vbox,
"GtkWidget::visible", TRUE,
"child", g_object_connect (g_object_new (GTK_TYPE_TOGGLE_BUTTON,
NULL);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 5);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE);
label = gtk_label_new ("X Origin : ");
g_object_set_data (G_OBJECT (window), "x", x_label);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 5);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE);
label = gtk_label_new ("Y Origin : ");
gtk_box_pack_start (GTK_BOX (main_vbox), any, FALSE, TRUE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
gtk_box_pack_start (GTK_BOX (main_vbox), hbox, FALSE, TRUE);
button = gtk_button_new_with_label ("Close");
&window);
gtk_window_set_title (GTK_WINDOW (window), "GtkPixmap");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
gtk_widget_realize(window);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box1);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
button = gtk_button_new ();
label = gtk_label_new ("Pixbuf\ntest");
box3 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (box3), 2);
gtk_container_add (GTK_CONTAINER (box3), pixbufwid);
gtk_container_add (GTK_CONTAINER (box3), label);
gtk_container_add (GTK_CONTAINER (button), box3);
label = gtk_label_new ("Pixbuf\ntest");
box3 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (box3), 2);
gtk_container_add (GTK_CONTAINER (box3), pixbufwid);
gtk_container_add (GTK_CONTAINER (box3), label);
gtk_container_add (GTK_CONTAINER (button), box3);
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_label ("close");
window =
g_object_new (gtk_window_get_type (),
"GtkWindow::type", GTK_WINDOW_TOPLEVEL,
- "GtkContainer::border_width", 0,
"GtkWindow::title", "Tooltips",
"GtkWindow::resizable", FALSE,
NULL);
gtk_container_add (GTK_CONTAINER (window), box1);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
button = gtk_toggle_button_new_with_label ("button1");
"orientation", GTK_ORIENTATION_VERTICAL,
"homogeneous", FALSE,
"spacing", 5,
- "border_width", 5,
"visible", TRUE,
NULL);
frame = g_object_new (gtk_frame_get_type (),
"label", "ToolTips Inspector",
"label_xalign", (double) 0.5,
- "border_width", 0,
"visible", TRUE,
"parent", box2,
"child", box3,
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_label ("close");
gtk_window_add_accel_group (GTK_WINDOW (window), accel_group);
gtk_window_set_title (GTK_WINDOW (window), "menus");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_widget_show (menuitem);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
gtk_widget_show (box2);
gtk_widget_show (separator);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
gtk_widget_show (box2);
btnFile = gtk_button_new_with_label ("File Selection");
btnClose = gtk_button_new_with_label ("Close");
- /* Init widgets */
- gtk_container_set_border_width (GTK_CONTAINER (box1), 3);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 3);
-
/* Pack widgets */
gtk_container_add (GTK_CONTAINER (window), box1);
gtk_box_pack_start (GTK_BOX (box1), frame1, TRUE, TRUE);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
gtk_window_set_title (GTK_WINDOW (window), "dialog");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
scrolled_window = gtk_scrolled_window_new (NULL, NULL);
- gtk_container_set_border_width (GTK_CONTAINER (scrolled_window), 10);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
GTK_POLICY_AUTOMATIC,
GTK_POLICY_AUTOMATIC);
&window);
gtk_window_set_title (GTK_WINDOW (window), "entry");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 5);
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_label ("close");
&window);
gtk_window_set_title (GTK_WINDOW (window), "expander");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box1);
&window);
gtk_window_set_title (GTK_WINDOW (window), "event box");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box1);
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_label ("close");
gtk_grid_set_row_spacing (GTK_GRID (grid), 5);
gtk_grid_set_column_spacing (GTK_GRID (grid), 5);
- gtk_container_set_border_width (GTK_CONTAINER (grid), 5);
gtk_widget_set_size_request (grid, 250, 250);
hgroup1 = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
gtk_window_set_title (GTK_WINDOW (window), "GtkSpinButton");
main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (main_vbox), 10);
gtk_container_add (GTK_CONTAINER (window), main_vbox);
frame = gtk_frame_new ("Not accelerated");
gtk_box_pack_start (GTK_BOX (main_vbox), frame, TRUE, TRUE);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
gtk_container_add (GTK_CONTAINER (frame), vbox);
/* Time, month, hex spinners */
gtk_box_pack_start (GTK_BOX (main_vbox), frame, TRUE, TRUE);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
gtk_container_add (GTK_CONTAINER (frame), vbox);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_box_pack_start (GTK_BOX (main_vbox), frame, TRUE, TRUE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 5);
gtk_container_add (GTK_CONTAINER (frame), hbox);
val_label = gtk_label_new ("0.0");
gtk_window_set_title (GTK_WINDOW (window), "Cursors");
main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (main_vbox), 0);
gtk_container_add (GTK_CONTAINER (window), main_vbox);
vbox =
"orientation", GTK_ORIENTATION_VERTICAL,
"GtkBox::homogeneous", FALSE,
"GtkBox::spacing", 5,
- "GtkContainer::border_width", 10,
"GtkWidget::parent", main_vbox,
"GtkWidget::visible", TRUE,
NULL);
guint w, h;
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 5);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE);
label = gtk_label_new ("Cursor Theme:");
}
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 5);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE);
label = gtk_label_new ("Cursor Name:");
g_object_new (gtk_frame_get_type (),
"GtkFrame::label_xalign", 0.5,
"GtkFrame::label", "Cursor Area",
- "GtkContainer::border_width", 10,
"GtkWidget::parent", vbox,
"GtkWidget::visible", TRUE,
NULL);
gtk_box_pack_start (GTK_BOX (main_vbox), any, FALSE, TRUE);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
gtk_box_pack_start (GTK_BOX (main_vbox), hbox, FALSE, TRUE);
button = gtk_button_new_with_label ("Close");
&window);
gtk_window_set_title (GTK_WINDOW (window), "GtkColorButton");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 8);
gtk_container_add (GTK_CONTAINER (window), hbox);
label = gtk_label_new ("Pick a color");
GtkWidget *back_button = gtk_button_new_with_label ("Back");
GtkWidget *forward_button = gtk_button_new_with_label ("Forward");
- gtk_container_set_border_width (GTK_CONTAINER (bbox), 5);
-
gtk_container_add (GTK_CONTAINER (frame), bbox);
gtk_container_add (GTK_CONTAINER (bbox), back_button);
gtk_container_add (GTK_CONTAINER (bbox), forward_button);
gtk_window_set_title (GTK_WINDOW (window), "Bidirectional Flipping");
check_button = gtk_check_button_new_with_label ("Right-to-left global direction");
- gtk_container_set_border_width (GTK_CONTAINER (check_button), 10);
gtk_box_pack_start (GTK_BOX (content_area), check_button, TRUE, TRUE);
if (gtk_widget_get_default_direction () == GTK_TEXT_DIR_RTL)
G_CALLBACK (flipping_toggled_cb), NULL);
check_button = gtk_check_button_new_with_label ("Toggle orientation of all boxes");
- gtk_container_set_border_width (GTK_CONTAINER (check_button), 10);
gtk_box_pack_start (GTK_BOX (content_area), check_button, TRUE, TRUE);
g_signal_connect (check_button, "toggled",
&window);
gtk_window_set_title (GTK_WINDOW (window), "GtkFontButton");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 8);
gtk_container_add (GTK_CONTAINER (window), hbox);
label = gtk_label_new ("Pick a font");
gtk_window_set_title (GTK_WINDOW (dialog_window), "GtkDialog");
- gtk_container_set_border_width (GTK_CONTAINER (dialog_window), 0);
gtk_dialog_add_button (GTK_DIALOG (dialog_window),
"OK",
"screen", screen,
"type", GTK_WINDOW_TOPLEVEL,
"title", "Screen or Display selection",
- "border_width",
10, NULL);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroy), NULL);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog_window));
gtk_window_set_title (GTK_WINDOW (dialog_window), "Event Watcher");
- gtk_container_set_border_width (GTK_CONTAINER (dialog_window), 0);
gtk_widget_set_size_request (dialog_window, 200, 110);
button = gtk_toggle_button_new_with_label ("Activate Watch");
g_signal_connect (button, "clicked",
G_CALLBACK (event_watcher_toggle),
NULL);
- gtk_container_set_border_width (GTK_CONTAINER (button), 10);
gtk_box_pack_start (GTK_BOX (content_area), button, TRUE, TRUE);
gtk_widget_show (button);
&window);
gtk_window_set_title (GTK_WINDOW (window), "range controls");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE);
gtk_widget_show (box2);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
gtk_widget_show (box2);
sprintf (accel_buffer, "Page _%d", i);
child = gtk_frame_new (buffer);
- gtk_container_set_border_width (GTK_CONTAINER (child), 10);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (vbox), TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
gtk_container_add (GTK_CONTAINER (child), vbox);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
&window);
gtk_window_set_title (GTK_WINDOW (window), "notebook");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), box1);
G_CALLBACK (page_switch), NULL);
gtk_notebook_set_tab_pos (GTK_NOTEBOOK (sample_notebook), GTK_POS_TOP);
gtk_box_pack_start (GTK_BOX (box1), sample_notebook, TRUE, TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (sample_notebook), 10);
gtk_widget_realize (sample_notebook);
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_check_button_new_with_label ("popup menu");
sample_notebook);
box2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
label = gtk_label_new ("Notebook Style :");
box2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
gtk_box_set_homogeneous (GTK_BOX (box2), TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_label ("prev");
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
button = gtk_button_new_with_label ("close");
- gtk_container_set_border_width (GTK_CONTAINER (button), 5);
g_signal_connect_swapped (button, "clicked",
G_CALLBACK (gtk_widget_destroy),
window);
child2 = gtk_paned_get_child2 (paned);
frame = gtk_frame_new (frame_label);
- gtk_container_set_border_width (GTK_CONTAINER (frame), 4);
grid = gtk_grid_new ();
gtk_container_add (GTK_CONTAINER (frame), grid);
&window);
gtk_window_set_title (GTK_WINDOW (window), "Panes");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), vbox);
vpaned = gtk_paned_new (GTK_ORIENTATION_VERTICAL);
gtk_box_pack_start (GTK_BOX (vbox), vpaned, TRUE, TRUE);
- gtk_container_set_border_width (GTK_CONTAINER(vpaned), 5);
hpaned = gtk_paned_new (GTK_ORIENTATION_HORIZONTAL);
gtk_paned_add1 (GTK_PANED (vpaned), hpaned);
frame4 = gtk_frame_new ("Buttons");
gtk_container_add (GTK_CONTAINER (frame3), frame4);
- gtk_container_set_border_width (GTK_CONTAINER (frame4), 15);
grid1 = gtk_grid_new ();
gtk_container_add (GTK_CONTAINER (frame4), grid1);
- gtk_container_set_border_width (GTK_CONTAINER (grid1), 11);
button1 = gtk_button_new_with_label ("button1");
gtk_grid_attach (GTK_GRID (grid1), button1, 0, 0, 1, 1);
&window);
gtk_window_set_title (GTK_WINDOW (window), "WM Hints");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
gtk_widget_realize (window);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
gtk_widget_show (box2);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (pdata->window));
gtk_window_set_title (GTK_WINDOW (pdata->window), "GtkProgressBar");
- gtk_container_set_border_width (GTK_CONTAINER (pdata->window), 0);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
gtk_box_pack_start (GTK_BOX (content_area), vbox, FALSE, TRUE);
frame = gtk_frame_new ("Progress");
data);
gtk_window_set_title (GTK_WINDOW (window), "test snapshot");
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 1);
gtk_container_add (GTK_CONTAINER (window), vbox);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
gtk_window_set_title (GTK_WINDOW (window), "Selection Test");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
/* Create the list */
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
gtk_box_pack_start (GTK_BOX (content_area), vbox, TRUE, TRUE);
label = gtk_label_new ("Gets available targets for current selection");
content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
gtk_window_set_title (GTK_WINDOW (window), "Scroll Test");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_box_pack_start (GTK_BOX (content_area), hbox, TRUE, TRUE);
action_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
gtk_window_set_title (GTK_WINDOW (window), "Timeout Test");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
label = gtk_label_new ("count: 0");
g_object_set (label, "margin", 10, NULL);
gtk_widget_set_name (label, "testgtk-version-label");
scrolled_window = gtk_scrolled_window_new (NULL, NULL);
- gtk_container_set_border_width (GTK_CONTAINER (scrolled_window), 10);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
GTK_POLICY_NEVER,
GTK_POLICY_AUTOMATIC);
gtk_box_pack_start (GTK_BOX (box1), scrolled_window, TRUE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_container_add (GTK_CONTAINER (scrolled_window), box2);
gtk_container_set_focus_vadjustment (GTK_CONTAINER (box2),
gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (scrolled_window)));
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE);
box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
- gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE);
button = gtk_button_new_with_mnemonic ("_Close");
" <requires lib=\"gtk+\" version=\"2.18\"/>"
" <!-- interface-naming-policy project-wide -->"
" <object class=\"GtkWindow\" id=\"window\">"
- " <property name=\"border_width\">12</property>"
" <property name=\"default_width\">300</property>"
" <child>"
" <object class=\"GtkHPaned\" id=\"hpaned1\">"
" <child>"
" <object class=\"GtkFrame\" id=\"frame1\">"
" <property name=\"visible\">True</property>"
- " <property name=\"border_width\">8</property>"
" <property name=\"label_xalign\">0</property>"
" <child>"
" <object class=\"GtkAlignment\" id=\"alignment1\">"
" <requires lib=\"gtk+\" version=\"2.20\"/>"
" <!-- interface-naming-policy project-wide -->"
" <object class=\"GtkWindow\" id=\"window\">"
- " <property name=\"border_width\">8</property>"
" <property name=\"default_width\">600</property>"
" <child>"
" <object class=\"GtkHPaned\" id=\"hpaned1\">"
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (window), vbox);
gint i;
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 5);
gtk_window_set_default_size (GTK_WINDOW (window), 400, 400);
g_signal_connect (window, "delete_event",
G_CALLBACK (gtk_main_quit), NULL);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_resizable (GTK_WINDOW (window), FALSE);
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add (GTK_CONTAINER (window), box);
gtk_window_resize (GTK_WINDOW (window), 400, 300);
grid = gtk_grid_new ();
- gtk_container_set_border_width (GTK_CONTAINER (grid), 12);
gtk_grid_set_row_spacing (GTK_GRID (grid), 12);
gtk_grid_set_column_spacing (GTK_GRID (grid), 12);
gtk_container_add (GTK_CONTAINER (window), grid);
grid = gtk_grid_new ();
gtk_grid_set_row_spacing (GTK_GRID (grid), 2);
gtk_grid_set_column_spacing (GTK_GRID (grid), 2);
- gtk_container_set_border_width (GTK_CONTAINER (grid), 2);
gtk_container_add (GTK_CONTAINER (window), grid);
frame = gtk_frame_new ("Menus and Toolbars");
gtk_grid_attach (GTK_GRID (grid), frame, 0, 1, 2, 1);
menu_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (menu_box), 2);
gtk_container_add (GTK_CONTAINER (frame), menu_box);
statusbar = gtk_statusbar_new ();
gtk_grid_attach (GTK_GRID (grid), frame, 0, 0, 1, 1);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 2);
gtk_container_add (GTK_CONTAINER (frame), vbox);
for (i = 0; i < G_N_ELEMENTS (merge_ids); i++)
"user_data", NULL,
"type", GTK_WINDOW_TOPLEVEL,
"title", "MultiDisplay Cut & Paste",
- "border_width", 10, NULL);
+ NULL);
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_main_quit), NULL);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
vbox = g_object_new (GTK_TYPE_BOX,
- "border_width", 5,
"orientation", GTK_ORIENTATION_VERTICAL,
NULL);
gtk_box_pack_start (GTK_BOX (content_area), vbox, FALSE, FALSE);
gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook), pos);
gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook), TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (notebook), 6);
gtk_notebook_set_group_name (GTK_NOTEBOOK (notebook), group);
while (*labels)
gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook), pos);
gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook), TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (notebook), 6);
gtk_notebook_set_group_name (GTK_NOTEBOOK (notebook), group);
while (*labels)
gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook), pos);
gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook), TRUE);
- gtk_container_set_border_width (GTK_CONTAINER (notebook), 6);
gtk_notebook_set_group_name (GTK_NOTEBOOK (notebook), group);
while (*labels)
sw = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
GTK_SHADOW_IN);
- gtk_container_set_border_width (GTK_CONTAINER (sw), 12);
gtk_container_add (GTK_CONTAINER (window), sw);
g_signal_connect (window, "delete-event",
{
GtkWidget *row;
- row = g_object_new (GTK_TYPE_LIST_BOX_ROW, "border-width", 12, NULL);
+ row = g_object_new (GTK_TYPE_LIST_BOX_ROW, NULL);
gtk_container_add (GTK_CONTAINER (row), gtk_label_new ("test"));
gtk_container_add (GTK_CONTAINER (listbox), row);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 2);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- gtk_container_set_border_width (GTK_CONTAINER (window), 8);
-
gtk_widget_show (vbox);
gtk_widget_show (hbox);
gtk_container_add (GTK_CONTAINER (window), hbox);
dialog = gtk_dialog_new ();
gtk_widget_set_name (dialog, "Test Input");
- gtk_container_set_border_width (GTK_CONTAINER(dialog), 0);
g_signal_connect (dialog, "destroy",
G_CALLBACK (quit), NULL);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
gtk_box_pack_start (GTK_BOX (content_area), vbox, TRUE, TRUE);
gtk_widget_show (vbox);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "GtkSwitch");
gtk_window_set_default_size (GTK_WINDOW (window), 400, -1);
- gtk_container_set_border_width (GTK_CONTAINER (window), 6);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
gtk_widget_show (window);
gtk_grid_attach (GTK_GRID (grid), toolbar, 0, 0, 2, 1);
hbox1 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 3);
- gtk_container_set_border_width (GTK_CONTAINER (hbox1), 5);
gtk_grid_attach (GTK_GRID (grid), hbox1, 1, 1, 1, 1);
hbox2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 2);
- gtk_container_set_border_width (GTK_CONTAINER (hbox2), 5);
gtk_grid_attach (GTK_GRID (grid), hbox2, 1, 2, 1, 1);
checkbox = gtk_check_button_new_with_mnemonic("_Vertical");
gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 5);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 5);
gtk_widget_set_hexpand (hbox, TRUE);
gtk_grid_attach (GTK_GRID (grid), hbox, 1, 4, 1, 1);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Tooltips test");
- gtk_container_set_border_width (GTK_CONTAINER (window), 10);
g_signal_connect (window, "delete_event",
G_CALLBACK (gtk_main_quit), NULL);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
gtk_window_set_default_size (GTK_WINDOW (window), 500, 300);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_container_add (GTK_CONTAINER (window), vbox);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 8);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size (GTK_WINDOW (window), 640, 480);
g_signal_connect (window, "delete-event", G_CALLBACK (gtk_main_quit), NULL);
- gtk_container_set_border_width (GTK_CONTAINER (window), 5);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_window_set_title (GTK_WINDOW (window), "Reflow test");
g_signal_connect (window, "destroy", gtk_main_quit, NULL);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_box_pack_start (GTK_BOX (vbox), gtk_label_new ("Incremental Reflow Test"), FALSE, FALSE);
gtk_container_add (GTK_CONTAINER (window), vbox);
scrolled_window = gtk_scrolled_window_new (NULL, NULL);
gtk_window_set_title (GTK_WINDOW (window), "Card planning sheet");
g_signal_connect (window, "destroy", gtk_main_quit, NULL);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_box_pack_start (GTK_BOX (vbox), gtk_label_new ("Jonathan's Holiday Card Planning Sheet"), FALSE, FALSE);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_window_set_title (GTK_WINDOW (window), "Model");
g_signal_connect (window, "destroy", gtk_main_quit, NULL);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_box_pack_start (GTK_BOX (vbox), gtk_label_new ("The model revealed"), FALSE, FALSE);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_window_set_title (GTK_WINDOW (window), "Words, words, words - Window 1");
g_signal_connect (window, "destroy", gtk_main_quit, NULL);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_box_pack_start (GTK_BOX (vbox), gtk_label_new ("Jonathan and Kristian's list of cool words. (And Anders' cool list of numbers) \n\nThis is just a GtkTreeStore"), FALSE, FALSE);
gtk_container_add (GTK_CONTAINER (window), vbox);
"Words, words, words - window 2");
g_signal_connect (window2, "destroy", gtk_main_quit, NULL);
vbox2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox2), 8);
gtk_box_pack_start (GTK_BOX (vbox2),
gtk_label_new ("Jonathan and Kristian's list of words.\n\nA GtkTreeModelSort wrapping the GtkTreeStore of window 1"),
FALSE, FALSE);
"Words, words, words - Window 3");
g_signal_connect (window3, "destroy", gtk_main_quit, NULL);
vbox3 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox3), 8);
gtk_box_pack_start (GTK_BOX (vbox3),
gtk_label_new ("Jonathan and Kristian's list of words.\n\nA GtkTreeModelSort wrapping the GtkTreeModelSort of window 2"),
FALSE, FALSE);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Window size");
- gtk_container_set_border_width (GTK_CONTAINER (window), 12);
gtk_window_set_resizable (GTK_WINDOW (window), FALSE);
grid = gtk_grid_new ();
}
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
gtk_window_set_default_size (GTK_WINDOW (window), 300, 350);
scrolled_window = gtk_scrolled_window_new (NULL, NULL);
switch (view_type)
" <child>"
" <object class=\"GtkBox\" id=\"vbox\">"
" <property name=\"orientation\">vertical</property>"
- " <property name=\"border-width\">10</property>"
" <child>"
" <object class=\"GtkLabel\" id=\"label1\">"
" <property name=\"mnemonic-widget\">spinbutton1</property>"
" <child internal-child=\"vbox\">"
" <object class=\"GtkBox\" id=\"dialog1-vbox\">"
" <property name=\"orientation\">vertical</property>"
- " <property name=\"border-width\">10</property>"
" <child internal-child=\"action_area\">"
" <object class=\"GtkButtonBox\" id=\"dialog1-action_area\">"
- " <property name=\"border-width\">20</property>"
" <property name=\"orientation\">horizontal</property>"
" </object>"
" </child>"
g_assert (GTK_IS_BOX (vbox));
g_assert (gtk_orientable_get_orientation (GTK_ORIENTABLE (vbox)) == GTK_ORIENTATION_VERTICAL);
g_assert (strcmp (gtk_buildable_get_name (GTK_BUILDABLE (gtk_widget_get_parent (GTK_WIDGET (vbox)))), "dialog1") == 0);
- g_assert (gtk_container_get_border_width (GTK_CONTAINER (vbox)) == 10);
g_assert (strcmp (gtk_buildable_get_name (GTK_BUILDABLE (content_area)), "dialog1-vbox") == 0);
action_area = gtk_builder_get_object (builder, "dialog1-action_area");
g_assert (GTK_IS_BUTTON_BOX (action_area));
g_assert (gtk_orientable_get_orientation (GTK_ORIENTABLE (action_area)) == GTK_ORIENTATION_HORIZONTAL);
g_assert (gtk_widget_get_parent (GTK_WIDGET (action_area)) != NULL);
- g_assert (gtk_container_get_border_width (GTK_CONTAINER (action_area)) == 20);
g_assert (dialog_action_area != NULL);
g_assert (gtk_buildable_get_name (GTK_BUILDABLE (action_area)) != NULL);
g_assert (strcmp (gtk_buildable_get_name (GTK_BUILDABLE (dialog_action_area)), "dialog1-action_area") == 0);
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
- <property name="border-width">5</property>
<child>
<object class="GtkButton" id="button1">
<property name="name">reference1</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
- <property name="border-width">5</property>
<child>
<object class="GtkButton" id="button1">
<property name="name">button1</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
- <property name="border-width">5</property>
<child>
<object class="GtkButton" id="ref1">
<property name="name">ref1</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
- <property name="border-width">5</property>
<child>
<object class="GtkButton" id="button1">
<property name="name">button1</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
- <property name="border-width">5</property>
<child>
<object class="GtkButton" id="button1">
<property name="name">button1</property>
<child internal-child="content_area">
<object class="GtkBox" id="infobar-content_area1">
<property name="can_focus">False</property>
- <property name="border_width">8</property>
<property name="spacing">16</property>
<child>
<object class="GtkLabel" id="label1">
<child internal-child="action_area">
<object class="GtkButtonBox" id="infobar-action_area1">
<property name="can_focus">False</property>
- <property name="border_width">0</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<property name="layout_style">end</property>
<child internal-child="content_area">
<object class="GtkBox" id="infobar-content_area2">
<property name="can_focus">False</property>
- <property name="border_width">8</property>
<property name="spacing">16</property>
<child>
<object class="GtkLabel" id="label2">
<child internal-child="action_area">
<object class="GtkButtonBox" id="infobar-action_area2">
<property name="can_focus">False</property>
- <property name="border_width">0</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<property name="layout_style">end</property>
<child internal-child="content_area">
<object class="GtkBox" id="infobar-content_area3">
<property name="can_focus">False</property>
- <property name="border_width">8</property>
<property name="spacing">16</property>
<child>
<object class="GtkLabel" id="label3">
<child internal-child="action_area">
<object class="GtkButtonBox" id="infobar-action_area3">
<property name="can_focus">False</property>
- <property name="border_width">0</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<property name="layout_style">end</property>
<child internal-child="content_area">
<object class="GtkBox" id="infobar-content_area4">
<property name="can_focus">False</property>
- <property name="border_width">8</property>
<property name="spacing">16</property>
<child>
<object class="GtkLabel" id="label4">
<child internal-child="action_area">
<object class="GtkButtonBox" id="infobar-action_area4">
<property name="can_focus">False</property>
- <property name="border_width">0</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<property name="layout_style">end</property>
<child internal-child="content_area">
<object class="GtkBox" id="infobar-content_area5">
<property name="can_focus">False</property>
- <property name="border_width">8</property>
<property name="spacing">16</property>
<child>
<object class="GtkLabel" id="label5">
<child internal-child="action_area">
<object class="GtkButtonBox" id="infobar-action_area5">
<property name="can_focus">False</property>
- <property name="border_width">0</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<property name="layout_style">end</property>
<!-- interface-requires gtk+ 3.0 -->
<object class="GtkMessageDialog" id="messagedialog1">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
<property name="type">popup</property>
<property name="type_hint">dialog</property>
<property name="skip_taskbar_hint">True</property>
<!-- interface-requires gtk+ 3.0 -->
<object class="GtkMessageDialog" id="messagedialog1">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
<property name="type">popup</property>
<property name="type_hint">dialog</property>
<property name="skip_taskbar_hint">True</property>
<property name="type">popup</property>
<child>
<object class="GtkBox" id="box1">
- <property name="border-width">20</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkWindow" id="window_information_collection">
<property name="can_focus">False</property>
<property name="type">popup</property>
- <property name="border-width">20</property>
<child>
<object class="GtkLabel" id="label1">
<property name="visible">True</property>
<interface>
<object class="GtkDialog" id="window1">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
<property name="title" translatable="yes">Dubstep</property>
<property name="type_hint">dialog</property>
<property name="resizable">False</property>
<interface>
<object class="GtkDialog" id="window1">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
<property name="title" translatable="yes">Dubstep</property>
<property name="type_hint">dialog</property>
<property name="resizable">False</property>